⊗ppPmBsელწრ 58 of 447 menu

ელემენტების თანმიმდევრობა მასივებში PHP-ში

როგორც უკვე იცით, ჩვეულებრივ მასივებში ელემენტები განლაგებულია მკაცრი თანმიმდევრობით, რადგან თითოეული ელემენტის პოზიციას განსაზღვრავს მისი გასაღები. ასოციატიურ მასივებში ჩვენ თვითონ ვნიშნავთ გასაღებებს, ამიტომ ელემენტების მიყოლის თანმიმდევრობას მნიშვნელობა არ აქვს.

მაგალითისთვის განვიხილოთ ასეთი ასოციატიური მასივი:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // გამოიტანს 'value1' echo $arr[2]; // გამოიტანს 'value2' echo $arr[3]; // გამოიტანს 'value3' ?>

თუ ამ მასივის ელემენტები გადავანაცვლებთ თვითნებური თანმიმდევრობით (რა თქმა უნდა, მათთან ერთად გასაღებებიც), მაშინ ამით ჩვენი სკრიპტის მუშაობაში არაფერი შეიცვლება:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // გამოიტანს 'value1' echo $arr[2]; // გამოიტანს 'value2' echo $arr[3]; // გამოიტანს 'value3' ?>

გარდა ამისა, რიცხვითი გასაღებები არ არის აუცილებელი რომ ჰქონდეთ ყველა მნიშვნელობა ხვრელების გარეშე. ჩვენ შეიძლება გვქონდეს თვითნებური რიცხვები და ეს არ გამოიწვევს რაიმე პრობლემას:

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

შეამოწმეთ აღწერილი თქვენს რომელიმე ასოციატიურ მასივზე.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა