Rækkefølge af elementer i arrays i PHP

Som du allerede ved, i almindelige arrays er elementer placeret i en streng rækkefølge, da positionen af hvert element bestemmer dens nøgle. I associative arrays tildeler vi selv nøgler, derfor har rækkefølgen af elementerne ikke betydning.

Lad os som eksempel se på sådan et associativt array:

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

Hvis du omarrangerer elementerne i dette array i en tilfældig rækkefølge (selvfølgelig sammen med deres nøgler), så vil intet ændre sig i virkemåden af vores script:

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

Derudover behøver numeriske nøgler ikke at have alle værdier uden huller. Vi kan have vilkårlige tal, og det vil ikke føre til nogen problemer:

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

Kontroller det beskrevne på en af dine associative arrays.