PHP da assotsiativ massivlar
Ko'p o'lchovli massivlar ham, assotsiativ bo'lishi mumkin, masalan, quyidagicha::
<?php
$arr = [
'user1' => [
'name' => 'name1',
'age' => 31,
],
'user2' => [
'name' => 'name2',
'age' => 32,
],
];
?>
Keling, ushbu massiv yordamida, masalan, ikkinchi foydalanuvchining ismini ekranga chiqaraylik:
<?php
echo $arr['user2']['name']; // chiqaradi 'name2'
?>
№1
quydagi massiv berilgan:
<?php
$arr = [
'boys' => [1 => 'Ulug‘bek', 2 => 'Aziz', 3 => 'Jasur'],
'girls' => [1 => 'Nilufar', 2 => 'Maftuna', 3 => 'Gulbahor'],
];
?>
Birinchi bolaning ismini va ikkinchi qizning ismini chop etish uchun ushbu massivdan foydalaning.
№2
quydagi massiv berilgan:
<?php
$arr = [
'uz' => ['du', 'se', 'ch', 'pa', 'ju', 'sh', 'ya'],
'en' => ['mn', 'tu', 'wd', 'th', 'fr', 'st', 'sn'],
];
?>
se inglizcha nomini chiqarish uchun ushbu massivdan foydalaning.
№3
quydagi massiv berilgan:
<?php
$arr = [
[
'name' => 'user1',
'age' => 30,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 31,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 32,
'salary' => 3000,
],
];
?>
Ushbu massivdan foydalanib, birinchi va uchinchi foydalanuvchining ish haqi yig'indisini chop eting.