我不明白如何使用嵌套回圈(for、foreach、while、dowhile)在單獨的行中列印這個多維陣列值。我是這個領域的新手。
這是代碼:
<?php
$bazar = ['vegetables' => ['potato'=>16, 'cucumber'=>40, 'pumpkin'=>30, 'carrot'=>60],
'fruit' => ['apples'=> 150, 'pine-apple'=> '50', 'milk' => 100],
'fishes' => ['rui'=> 220, 'tuna' => 280, 'shrimp'=> 'it is delicious']
];
echo "<pre>";
print_r($bazar);
echo "</pre>";
foreach ($bazar as $net => $values)
{
echo $net."<br>";
};
?>
uj5u.com熱心網友回復:
您在關聯陣列中有關聯陣列您必須回圈第一個關聯陣列并在其中回圈關聯陣列,如下所示
foreach($bazar as $key => $val){
echo $key.'<br>';
foreach($val as $k => $v){
echo $k . ' -> ' .$v . '<br>';
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/433035.html
上一篇:比較陣列中字串的長度?
