在 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>';
  }

}