Safu ya safu za ushirika katika PHP
Mara nyingi sana katika PHP hutokea safu zenye mkusanyiko wa huluki fulani, kwa mfano, orodha ya watumiaji au orodha ya bidhaa.
Hapa kuna mfano wa safu kama hiyo:
<?php
$users = [
[
'name' => 'user1',
'age' => 31,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 32,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 33,
'salary' => 3000,
],
];
?>
Kama unavyoona, hapa tunashughulika na safu
ya safu za ushirika. Licha ya ukweli kwamba
safu hii ni ya pande mbili, kwa kawaida kwa
kuichambua hutumiwa foreach moja,
inayochambua safu ndogo. Sehemu za safu ndogo zenyewe
hupatikana kwa ufunguo na kurekodiwa kwa mpangilio
unaohitajika na umbizo.
Wacha kwa mfano tuonyeshe safu wima ya wafanyikazi wetu kwa umbizo fulani:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>';
}
?>
Imetolewa safu ifuatayo:
<?php
$products = [
[
'name' => 'prod1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'prod2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'prod3',
'price' => 300,
'amount' => 7,
],
];
?>
Onyesha kwa kutumia safu hii safu wima ya bidhaa kwa umbizo lolote ulilobuni wewe mwenyewe.