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 բանալիներով, որի արժեքները պարունակում են
շաբաթվա օրերի անունները: Արտածեք էկրանին
դրա բոլոր տարրերը: