Array Array Asosiatif dalam PHP
Sangat kerap dalam PHP muncul array yang mengandungi satu set entiti tertentu, contohnya, senarai pengguna atau senarai produk.
Berikut adalah contoh array sedemikian:
<?php
$users = [
[
'name' => 'user1',
'age' => 31,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 32,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 33,
'salary' => 3000,
],
];
?>
Seperti yang anda lihat, di sini kita berurusan dengan array
array asosiatif. Walaupun
array ini dua dimensi, biasanya untuk
mengulanginya, satu foreach digunakan,
yang mengulangi subarray. Dan bahagian subarray itu sendiri
hanya diperoleh dengan kunci dan ditulis dalam
urutan dan format yang diperlukan.
Mari kita, sebagai contoh, keluarkan lajur pekerja kami dalam beberapa format:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>';
}
?>
Diberikan array berikut:
<?php
$products = [
[
'name' => 'prod1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'prod2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'prod3',
'price' => 300,
'amount' => 7,
],
];
?>
Keluarkan menggunakan array ini lajur produk dalam format yang anda cipta.