Reihenfolge der Elemente in Arrays in PHP

Wie Sie bereits wissen, sind die Elemente in gewöhnlichen Arrays in einer strengen Reihenfolge angeordnet, da die Position jedes Elements seinen Schlüssel bestimmt. In assoziativen Arrays weisen wir die Schlüssel selbst zu, daher spielt die Reihenfolge der Elemente keine Rolle.

Betrachten wir als Beispiel das folgende assoziative Array:

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

Wenn Sie die Elemente dieses Arrays in einer beliebigen Reihenfolge umstellen (natürlich zusammen mit ihren Schlüsseln), ändert sich nichts an der Funktionsweise unseres Skripts:

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

Außerdem müssen numerische Schlüssel nicht unbedingt lückenlos alle Werte haben. Wir können beliebige Zahlen verwenden, und dies wird zu keinen Problemen führen:

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

Überprüfen Sie dies an einem Ihrer assoziativen Arrays.