⊗ppPmArEO 58 of 447 menu

Elementtien järjestys PHP-taulukoissa

Kuten jo tiedät, tavallisissa taulukoissa elementit sijaitsevat tiukassa järjestyksessä, sillä jokaisen elementin sijainti määrittää sen avaimen. Assosiatiivisissa taulukoissa me itse määritämme avaimet, joten elementtien seuraamisjärjestyksellä ei ole merkitystä.

Esimerkkinä tarkastellaan seuraavaa assosiatiivista taulukkoa:

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

Jos järjestät tämän taulukon elementit mielivaltaiseen järjestykseen (tietenkin yhdessä niiden avainten kanssa), mikään skriptimme toiminnassa ei muutu:

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

Lisäksi numeerisien avainten ei välttämättä tarvitse olla kaikkia arvoja ilman aukkoja. Meillä voi olla mielivaltaisia numeroita, eikä tämä aiheuta ongelmia:

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

Testaa kuvattua jollain omista assosiatiivisista taulukoistasi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää