⊗ppPmArEO 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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау