⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш