Массивҳои ассотсиатсиявӣ дар PHP
Массивҳои зеринро дида мебароем, ки қисмҳои санаро нигоҳ медоранд:
<?php
$arr = [2025, 12, 31];
?>
Чун шумо аллакай медонед, барои гирифтани ягон элемент аз ин массив, мо бояд ба он тавассути рақами он муроҷиат кунем. Аммо ин ҳамеша барои кор удоб нест.
Аз ин рӯ, PHP имкон медиҳад, ки барои унсурҳои массив калидҳои худро таъин кунед. Чунин массив массивҳои ассотсиатсиявӣ номида мешавад.
Массивҳои ассотсиатсиявӣ синтаксиси зеринро доранд: номи
калид, сипас тир => меояд, ва баъд
арзиш. Биёед барои
массивҳои мо калидҳои мушаххасро таъин кунем:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Ҳоло мо ба унсурҳои массивҳои худ тавассути калидҳои таъиншудаи мо муроҷиат мекунем. Биёед инро анҷом диҳем:
<?php
echo $arr['year']; // 2025-ро хориҷ мекунад
echo $arr['month']; // 12-ро хориҷ мекунад
echo $arr['day']; // 31-ро хориҷ мекунад
?>
Массиви $user бо калидҳои 'name',
'surname', 'patronymic' ва баъзе
арзишҳои ихтиёриро эҷод кунед. Намоиш диҳед
фамилия, ном ва патронимиро тавассути фосила.
Массив бо калидҳои аз 1
то 7 эҷод кунед, ки ҳамчун арзишҳо дорои
номҳои рӯзҳои ҳафта бошад. Ҳамаи
унсурҳои онро намоиш диҳед.