Kolejność elementów w tablicach w PHP

Jak już wiesz, w zwykłych tablicach elementy są ułożone w ścisłej kolejności, ponieważ pozycja każdego elementu określa jego klucz. W tablicach asocjacyjnych sami przypisujemy klucze, więc kolejność elementów nie ma znaczenia.

Dla przykładu rozważmy taką tablicę asocjacyjną:

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

Jeśli przestawimy elementy tej tablicy w dowolnej kolejności (oczywiście, razem z ich kluczami), to nic się nie zmieni w działaniu naszego skryptu:

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

Ponadto, klucze numeryczne niekoniecznie muszą mieć wszystkie wartości bez luk. Możemy mieć dowolne liczby i nie będzie to prowadzić do żadnych problemów:

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

Sprawdź to na przykładzie jednej z twoich tablic asocjacyjnych.