Renditja e Elementeve në Vargje në PHP

Siç e dini tashmë, në vargjet e zakonshme elementet vendosen në një rend të rreptë, sepse pozita e çdo elementi përcakton çelësin e tij. Në vargjet asociative ne i caktojmë vetë çelësat, prandaj rendi i elementeve nuk ka rëndësi.

Për shembull, merrni parasysh këtë varg asociativ:

php<?php
  $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3'];
  
  echo $arr[1]; // do të shfaqet 'value1'
  echo $arr[2]; // do të shfaqet 'value2'
  echo $arr[3]; // do të shfaqet 'value3'
?>

Nëse i ndërroni elementet e këtij vargu në çfarëdo rendi (sigurisht, së bashku me çelësat e tyre), atëherë asgjë në funksionimin e skriptit tonë nuk do të ndryshojë:

php<?php
  $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2'];
  
  echo $arr[1]; // do të shfaqet 'value1'
  echo $arr[2]; // do të shfaqet 'value2'
  echo $arr[3]; // do të shfaqet 'value3'
?>

Përveç kësaj, çelësat numerikë nuk domosdoshmërisht duhet të kenë të gjitha vlerat pa vrima. Ne mund të kemi numra arbitrar dhe kjo nuk do të shkaktojë asnjë problem:

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

Kontrolloni sa më sipër në ndonjë nga vargjet tuaj asociative.