PHP-de assosiatiw massiwler massiw
PHP-de köplenç, ulanyjylaryň sanawy ýa-da önümleriň sanawy ýaly birnäçe essalary öz içine alýan massiwler peýda bolýar.
Mysal üçin bir massiw:
<?php
$users = [
[
'name' => 'user1',
'age' => 31,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 32,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 33,
'salary' => 3000,
],
];
?>
Görşüňiz ýaly, bu ýerde biz assosiatiw massiwleriň massiw bilen işleýäris.
Bu massiw iki ölçegli bolsa-da, köplenç işlenilende bir
foreach ulanylýar, ol işlenende aşakdaky massiwleri aýlap geçýär.
Aşakdaky massiwleriň bölekleri bolsa diňe açar boýunça alynýar we zerur
tertipde we formatda ýazylýar.
Mysal üçin, işgärlerimiziň sütünini bir formatda çykaralyň:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>';
}
?>
Aşakdaky massiw berlen:
<?php
$products = [
[
'name' => 'prod1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'prod2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'prod3',
'price' => 300,
'amount' => 7,
],
];
?>
Bu massiwden peýdalanyp, özüňiziň oýlap tapdyryňyz bir formatda önümleriň sütünini çykaryň.