Un Array associativo aggiunge in su il grado finale di complessit� permettendo che la lista richiesta sia associata con altri valori. Gli allineamenti associativi hanno dagli gli allineamenti dissimili della lista di valori di indice, che non sono numeri. L'Array associativo non si riferisce come $associative_array_name [0] come voi ha usato fare per l'Array della lista. Invece le variabili scalari arbitrarie sono usate per spostare ad incrementi l'Array associativo. Considerare la definizione associativa di Array data sotto.
Nel suddetto esempio, abbiamo definito un Array associativo %CLIENT_ARRAY che hanno tre insiemi delle associazioni.
La percentuale �%� del segno denota il nome associativo di Array come il segno del dollaro �$� usato per le variabili e �@� al segno usato per gli allineamenti della lista.
Di conseguenza, �il full_name� � associato con �John cuoce� come �l'et�� � associata con �25�. Questa associazione � discussa in termini di �valori� e �chiavi�. Ciascuna della chiave � associata con un valore. E quindi, diciamo che la chiave chiamata �full_name� � associata con valore �John cuoce�.