⊗ppPmArEO 58 of 447 menu

Ordning av element i arrayer i PHP

Som du redan vet, i vanliga arrayer placeras element i en strikt ordning, eftersom positionen för varje element bestämmer dess nyckel. I associativa arrayer tilldelar vi nycklarna själva, därför spelar elementens ordning ingen roll.

Låt oss som exempel titta på en sådan associativ array:

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

Om du ändrar ordningen på elementen i denna array i godtycklig ordning (naturligtvis tillsammans med deras nycklar), kommer inget i vårt skript att förändras:

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

Dessutom behöver de numeriska nycklarna inte ha alla värden utan luckor. Vi kan ha godtyckliga nummer utan att det leder till några problem:

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

Testa detta med någon av dina associativa arrayer.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa