Koder.uz

3 of 402 menu

PHP da assotsiativ massivlar massivi

 PHP-da massivlar juda ko'p foydalaniladi, ular ma'lum bir obyektlar to'plamini, masalan, foydalanuvchilar ro'yxati yoki mahsulotlar ro'yxatini o'z ichiga oladi.

Mana, shunday massivning misoli: 

<?php $users = [ [ 'name' => 'user1', 'age' => 31, 'salary' => 1000, ], [ 'name' => 'user2', 'age' => 32, 'salary' => 2000, ], [ 'name' => 'user3', 'age' => 33, 'salary' => 3000, ], ]; ?>

 Ko'rib turganingizdek, bu yerda biz assotsiativ massivlar bilan ishlayapmiz. Garchi bu massiv ikki o'lchovli bo'lsa ham, odatda uni takrorlash uchun bitta foreach ishlatiladi, u kichik massivlarni takrorlaydi. Kichik massivlarning qismlari esa kalit orqali olinib, kerakli tartib va formatda yoziladi. 

 Keling, misol uchun, bizning ishchilarimizni ma'lum bir formatda ustun ko'rinishida chiqaraylik: 

<?php foreach ($users as $user) { echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>'; } ?>

№1

quydagi massiv berilgan:

<?php $products = [ [ 'name' => 'go‘sht', 'price' => 100, 'amount' => 5, ], [ 'name' => 'sabzavotlar', 'price' => 200, 'amount' => 6, ], [ 'name' => 'mevalar', 'price' => 300, 'amount' => 7, ], ]; ?>

Ushbu massivdan foydalanib, siz o'zingiz o'ylagan formatda mahsulotlar ustunini chiqaring.

uz ru
light night