PHP asocijativni niz
U prethodnom vodiču saznali ste da je niz varijabla koja pohranjuje nekoliko vrijednosti ili elemenata podataka organiziranih indeksnim ključevima.

$ books [0] = "Otišao s vjetrom";
$ books [1] = "Male žene";
$ books [2] = "Rat i breskva";

Asocijativni niz također koristi indeksne tipke, ali ti ključevi nisu numerički kao u gornjem primjeru. Tipke u asocijativnom nizu su "imenovane" tipke, što znači da su tipke obično znakovni nizovi. U primjeru u nastavku možete vidjeti da su ključeve riječi (naslov, ime, organizacija) koje imaju značenje za odgovarajuće vrijednosti (profesor, Mike Smith, državno sveučilište Ohio).

$ members = niz (
"title" => "Profesor",
"name" => "Mike Smith",
"Organisation" => "OSU"
);

Gornji primjer također pokazuje da koristite funkciju matrice za stvaranje ili inicijalizaciju asocijativnog niza. Imenu varijable matrike ($ members) slijedi znak jednakosti, a zatim naziv funkcije (niz). Zatim imate parove ključ i vrijednost. Primijetite da su ti parovi odvojeni zarezima. Ključ se "podudara" s njegovom vrijednošću s => i cijela je grupa zatvorena u zagradama. Zadnji put imate zarez. Asocijativni niz djeluje slično kao i redoviti niz.

  • Koristite kvadratne zagrade za niz da biste dodali par ključeva i vrijednosti u niz ili da biste stvorili niz.
    $ members ['tenured'] = "da";

  • Ključ koristite za upućivanje elementa u asocijativni niz.
    jeka "$ members ['name']";




Upute Video: PHP Tutorijali - 19 - Asocijativni Niz (Travanj 2024).