在 PHP 中使用循环打印多维数组
Print Multi-dimensional array using loop in PHP
我不明白如何使用嵌套循环(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>";
};
?>
关联数组中有关联数组
你必须循环第一个关联数组
并在其中循环关联数组
像这样
foreach($bazar as $key => $val){
echo $key.'<br>';
foreach($val as $k => $v){
echo $k . ' -> ' .$v . '<br>';
}
}
我不明白如何使用嵌套循环(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>";
};
?>
关联数组中有关联数组 你必须循环第一个关联数组 并在其中循环关联数组 像这样
foreach($bazar as $key => $val){
echo $key.'<br>';
foreach($val as $k => $v){
echo $k . ' -> ' .$v . '<br>';
}
}