⊗ppPmArEO 58 of 447 menu

Elementų tvarka masyvuose PHP

Kaip jau žinote, įprastuose masyvuose elementai yra išdėstyti griežta tvarka, nes kiekvieno elemento poziciją nustato jo raktas. Asociatyviuose masyvuose mes patys priskiriame raktus, todėl elementų sekos tvarka neturi reikšmės.

Pavyzdžiui, panagrinėkime šį asociatyvų masyvą:

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

Jei pertvarkysite šio masyvo elementus bet kokia tvarka (žinoma, kartu su jų raktais), tai niekas nuo to mūsų scenarijaus veikime nepasikeis:

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

Be to, skaitiniams raktams nebūtinai turi būti visos reikšmės be skylių. Mes galime turėti bet kokius skaičius ir tai nesukels jokių problemų:

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

Patikrinkite tai kuriame nors iš jūsų asociatyviųjų masyvų.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti