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<?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<?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<?php
  $arr = [7 => 'value1', 50 => 'value2', 23 => 'value3'];
?>
Задание 1

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