⊗ppPmArEO 58 of 447 menu

Elementu secība PHP masīvos

Kā jūs jau zināt, parastajos masīvos elementi atrodas stingrā secībā, jo katra elementa pozīcija nosaka tā atslēgu. Asociatīvajos masīvos mēs paši piešķiram atslēgas, tāpēc elementu secībai nav nozīmes.

Piemēram, apskatīsim šādu asociatīvo masīvu:

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

Ja pārkārtosiet šī masīva elementus patvaļīgā secībā (protams, kopā ar to atslēgām), tad nekas no tā mūsu skripta darbībā nemainīsies:

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

Turklāt skaitliskām atslēgām nav obligāti jābūt visām vērtībām bez caurumiem. Mums var būt patvaļīgi skaitļi, un tas neradīs nekādas problēmas:

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

Pārbaudiet aprakstīto kādā no jūsu asociatīvajiem masīviem.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt