⊗ppPmArEO 58 of 447 menu

PHPda massiv elementlarining tartibi

Ma'lumki, oddiy massivlarda elementlar qat'iy tartibda joylashgan, chunki har bir elementning pozitsiyasi uning kalitini belgilaydi. Assotsiativ massivlarda biz kalitlarni o'zimiz belgilaymiz, shuning uchun elementlarning ketma-ketligi muhim emas.

Misol uchun, quyidagi assotsiativ massivni ko'rib chiqamiz:

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

Agar ushbu massiv elementlarini ixtiyoriy tartibda qayta joylashtirsak (albatta, ularning kalitlari bilan birga), skriptimiz ishlashida hech qanday o'zgarish bo'lmaydi:

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

Bundan tashqari, raqamli kalitlar hamma qiymatlar uchun bo'shliqlarsiz bo'lishi shart emas. Bizda ixtiyoriy raqamlar bo'lishi mumkin va bu hech qanday muammolarga olib kelmaydi:

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

Batafsil ma'lumotni o'zingizning assotsiativ massivlaringizdan birida tekshiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish