PHP-daky massiwlerde elementleriň tertibi
Bilşiňiz ýaly, adaty massiwlerde elementler gaty tertipde ýerleşýär, sebäbi her bir elementüň pozisiýasy onuň açaryny kesgitleýär. Assosiatiw massiwlerde biz açarlary özümiz belläýäris, şonuň üçin elementleriň yzygiderliliginiň tertibi möhüm däl.
Mysal üçin, şu ýaly bir assosiatiw massiw görkezeliň:
<?php
$arr = [1 => 'value1', 2 => 'value2', 3 => 'value3'];
echo $arr[1]; // 'value1' çykarar
echo $arr[2]; // 'value2' çykarar
echo $arr[3]; // 'value3' çykarar
?>
Eger bu massiwüň elementlerini (elbetde, olaryň açarlary bilen bilelikde) islendik tertipde çalşyrsak, onda bu bizüň skriptimiziň işinde hiç zat üýtgemeýär:
<?php
$arr = [3 => 'value3', 1 => 'value1', 2 => 'value2'];
echo $arr[1]; // 'value1' çykarar
echo $arr[2]; // 'value2' çykarar
echo $arr[3]; // 'value3' çykarar
?>
Şeýle hem, san açarlary hemişe dowamly we deşik bolmadyk bahalary bolmaly däl. Bizde islendik sanlar bolup biler we bu hiç bir kynçylyga sebäp bolmaz:
<?php
$arr = [7 => 'value1', 50 => 'value2', 23 => 'value3'];
?>
Gürrüň berileni özüňiziň islendik assosiatiw massiwiňizde synaň.