⊗ppPmArEO 58 of 447 menu

Pořadí prvků v polích v PHP

Jak již víte, v běžných polích se prvky umisťují v přísném pořadí, protože pozice každého prvku určuje jeho klíč. V asociativních polech přiřazujeme klíče sami, proto pořadí prvků nehraje roli.

Jako příklad uvažujme následující asociativní pole:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // vypíše 'value1' echo $arr[2]; // vypíše 'value2' echo $arr[3]; // vypíše 'value3' ?>

Pokud přeuspořádáte prvky tohoto pole v libovolném pořadí (samozřejmě spolu s jejich klíči), nic se na funkci našeho skriptu nezmění:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // vypíše 'value1' echo $arr[2]; // vypíše 'value2' echo $arr[3]; // vypíše 'value3' ?>

Kromě toho číselné klíče nemusí obsahovat všechny hodnoty bez mezer. Můžeme mít libovolná čísla a to nepovede k žádným problémům:

<?php $arr = [7 => 'value1', 50 => 'value2', 23 => 'value3']; ?>

Ověřte si to na některém z vašich asociativních polí.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout