⊗ppPmArEO 58 of 447 menu

Редослед елемената у низовима у PHP

Као што већ знате, у обичним низовима елементи се налазе у строгом редоследу, јер позиција сваког елемента одређује његов кључ. У асоцијативним низовима сами додељујемо кључеве, па редослед елемената није битан.

За пример, размотримо овакав асоцијативни низ:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // исписаће 'value1' echo $arr[2]; // исписаће 'value2' echo $arr[3]; // исписаће 'value3' ?>

Ако преместимо елементе овог низа у произвољном редоследу (наравно, заједно са њиховим кључевима), ништа се у раду нашег скрипта неће променити:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // исписаће 'value1' echo $arr[2]; // исписаће 'value2' echo $arr[3]; // исписаће 'value3' ?>

Поред тога, нумерички кључеви не морају обавезно имати све вредности без празнина. Можемо имати произвољне бројеве и то неће изазвати никакве проблеме:

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

Проверите ово на неком од ваших асоцијативних низова.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј