Czym charakteryzuje się tablica asocjacyjna?
Źle. To tablica indeksowana liczbowo.
Dobrze. Elementy adresuje się kluczami tekstowymi.
Źle. To opis tablicy wielowymiarowej.
Źle. To opis tablicy zagnieżdżonej.
Tablica asocjacyjna różni się od zwykłej tym, że jej indeksem (kluczem) jest ŁAŃCUCH ZNAKÓW, a nie kolejny numer - np.
$osoba['imie']. Dzięki temu do wartości sięga się po opisowej nazwie, co czyni kod czytelniejszym. Dlatego cechą tablicy asocjacyjnej jest klucz w postaci łańcucha znaków.Pozostałe cechy dotyczą innych struktur. Indeksowanie zawsze od 0 to cecha tablicy zwykłej (indeksowanej liczbami). Co najmniej dwa wymiary opisują tablicę wielowymiarową, a przechowywanie innej tablicy w każdej komórce to tablica tablic. Tablicę asocjacyjną definiuje tekstowy klucz.