Asociatívne pole PHP
V predchádzajúcom návode ste sa dozvedeli, že pole je premenná, ktorá ukladá niekoľko hodnôt alebo prvkov údajov usporiadaných indexovými kľúčmi.

$ books [0] = "Gone With The Wind";
$ books [1] = "Little Women";
$ books [2] = "Vojna a broskyňa";

Asociatívne pole tiež používa indexové kľúče, ale tieto kľúče nie sú číselné ako v príklade vyššie. Kľúče v asociatívnom poli sú „pomenované“ kľúče, čo znamená, že kľúčmi sú zvyčajne reťazce znakov. V nasledujúcom príklade môžete vidieť, že kľúčmi sú slová (názov, meno, organizácia), ktoré majú význam pre zodpovedajúce hodnoty (profesor, Mike Smith, Štátna univerzita v Ohiu).

$ members = array (
"title" => "profesor",
"name" => "Mike Smith",
"organizácia" => "OSU"
);

Vyššie uvedený príklad tiež ukazuje, že na vytvorenie alebo inicializáciu asociatívneho poľa použijete funkciu poľa. Za názvom premennej poľa ($ members) nasleduje rovnaké znamienko a potom názov funkcie (array). Ďalej máte páry kľúč - hodnota. Všimnite si, že tieto páry sú oddelené čiarkami. Kľúč je „priradený“ k svojej hodnote pomocou => a celá skupina je uzavretá v zátvorkách. Naposledy máte bodkočiarku. Asociatívne pole funguje rovnako ako bežné pole.

  • Štvorcové zátvorky poľa použijete na pridanie páru kľúč - hodnota do poľa alebo na vytvorenie poľa.
    $ members ['tenured'] = "yes";

  • Kľúč použijete na označenie prvku v asociatívnom poli.
    echo "$ members ['name']";




Video Návody: 69 Objekty, PHP Object, kedy asociatívne pole a kedy object, a konverzie medzi nimi (Smieť 2024).