Treci la conținutul principal

Tablouri asociative în PHP

În loc să numeroteze elementele, un tablou asociativ etichetează fiecare element cu o cheie aleasă de tine.

Exemplu

Prompt
Scrie un script PHP care creează un tablou asociativ cu cheile „brand”, „model” și „year” setate la „Ford”, „Mustang” și 1964, apoi îl afișează cu var_dump().
Ieșire: script PHP

Accesarea unui element al tabloului

Scrie numele cheii între parantezele drepte pentru a citi un anumit element.

Exemplu

Afișează modelul mașinii:

Prompt
Scrie un script PHP care creează un tablou asociativ pentru o mașină cu brand „Ford”, model „Mustang” și year 1964, apoi afișează valoarea model.
Ieșire: script PHP

Schimbarea valorii unui element al tabloului

Și modificarea unui element trece tot prin cheia lui. Atribuie noua valoare acelui nume de cheie:

Exemplu

Setează year la o valoare nouă:

Prompt
Scrie un script PHP care creează un tablou asociativ pentru o mașină cu brand „Ford”, model „Mustang” și year 1964, schimbă year în 2024, apoi afișează tabloul cu var_dump().
Ieșire: script PHP

Parcurgerea unui tablou asociativ

O buclă foreach parcurge tot tabloul și îți dă fiecare cheie și valoare, ca să le poți afișa:

Toate funcțiile pentru tablouri sunt descrise în Referința noastră PHP pentru tablouri.

Exemplu

Afișează fiecare cheie lângă valoarea ei:

Prompt
Scrie un script PHP care creează un tablou asociativ pentru o mașină cu brand „Ford”, model „Mustang” și year 1964, apoi folosește o buclă foreach pentru a afișa fiecare cheie și valoare urmate de o întrerupere de linie HTML.
Ieșire: script PHP