⊗ppPmArEO 58 of 447 menu

Ordinea elementelor în array-uri în PHP

După cum știți deja, în array-urile obișnuite elementele sunt aranjate într-o ordine strictă, deoarece poziția fiecărui element îi determină cheia. În array-urile asociative noi înșine atribuim cheile, prin urmare ordinea în care urmează elementele nu contează.

De exemplu, să luăm în considerare următorul array asociativ:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // va afișa 'value1' echo $arr[2]; // va afișa 'value2' echo $arr[3]; // va afișa 'value3' ?>

Dacă rearanjam elementele acestui array în o ordine arbitrară (bineînțeles, împreună cu cheile lor), atunci nimic din funcționarea scriptului nostru nu se va schimba:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // va afișa 'value1' echo $arr[2]; // va afișa 'value2' echo $arr[3]; // va afișa 'value3' ?>

În plus, cheile numerice nu este obligatoriu să aibă toate valorile fără goluri. Putem avea numere arbitrare și acest lucru nu va duce la nicio problemă:

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

Verificați cele descrise pe unul dintre array-urile dvs. asociative.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge