Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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