Asocijativni niz koristi tekstualne ključeve umjesto brojeva za pristup elementima. Svaki element ima ključ i vrijednost odvojene znakom =>. Funkcija print_r() ispisuje cijelu strukturu niza sa ključevima i vrijednostima.
$podaci = array("ime" => "Helena", "prezime" => "Ćiško", "godine" => 18, "grad" => "Pleternica", "hobiji" => "fotografiranje oblaka");
print_r($podaci);
Array
(
[ime] => Helena
[prezime] => Ćiško
[godine] => 18
[grad] => Pleternica
[hobiji] => fotografiranje oblaka
)
echo $podaci["ime"];
Helena
echo $podaci["godine"];
18
echo "Moje ime je " . $podaci["ime"] . " " . $podaci["prezime"] . ", imam " . $podaci["godine"] . " godina i moj hobi je " . $podaci["hobiji"] . ".";
Moje ime je Helena Ćiško, imam 18 godina i moj hobi je fotografiranje oblaka.