Kufanya Kazi na Funguo katika Arrays Nyingi katika PHP
Kufanya kazi na funguo wakati wa kuvuka arrays nyingi hufanyika vivyo hivyo kama wakati wa kuvuka arrays moja. Kwa mfano, hebu tuchukulie array ifuatayo:
<?php
$arr = [
'user1' => [
'name' => 'name1',
'age' => 31,
],
'user2' => [
'name' => 'name2',
'age' => 32,
],
];
?>
Hebu tuivuke kwa kutumia vitanzi vilivyojumuishwa na tuonyeshe vipengele vyake pamoja na funguo kwa umbizo la funguo funguo kipengele:
<?php
foreach ($arr as $key1 => $sub) {
foreach ($sub as $key2 => $elem) {
echo $key1 . ' ' . $key2 . ' ' . $elem . '<br>';
}
}
?>
Imepewa array ifuatayo:
<?php
$arr = [
[
'name' => 'user1',
'age' => 30,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 31,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 32,
'salary' => 3000,
],
];
?>
Onyesha vipengele vya array hii kwa umbizo la funguo-thamani.
Imepewa array ifuatayo:
<?php
$arr = [
'group1' => ['user11', 'user12', 'user13', 'user43'],
'group2' => ['user21', 'user22', 'user23'],
'group3' => ['user31', 'user32', 'user33'],
'group4' => ['user41', 'user42', 'user43'],
'group5' => ['user51', 'user52'],
];
?>
Kwa kutumia vitanzi viwili vilivyojumuishwa, onyesha vipengele vya array hii kwa umbizo la jina la kikundi - jina la mtumiaji.