Czym charakteryzuje się tablica asocjacyjna?
A. indeksowaniem elementów zawsze od 0
Źle. To tablica indeksowana liczbowo.
B. co najmniej dwoma wymiarami
Źle. To opis tablicy wielowymiarowej.
C. przechowywaniem innej tablicy w każdej komórce
Źle. To opis tablicy zagnieżdżonej.
D. indeksem (kluczem) w postaci łańcucha znaków
Dobrze. Elementy adresuje się kluczami tekstowymi.
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.