Koder.uz

3 of 402 menu

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.

uz ru
light night