php二维数组遍历输出的方法是什么

avatar
作者
筋斗云
阅读量:1

PHP中遍历二维数组有多种方法,以下是常用的几种方法:

  1. 使用嵌套的foreach循环遍历:
$array = array( array('Apple', 'Banana', 'Cherry'), array('Dog', 'Elephant', 'Fox'), array('Grapes', 'Horse', 'Ice Cream') ); foreach ($array as $subArray) { foreach ($subArray as $item) { echo $item . ' '; } echo ' '; } 
  1. 使用for循环和count函数遍历:
$array = array( array('Apple', 'Banana', 'Cherry'), array('Dog', 'Elephant', 'Fox'), array('Grapes', 'Horse', 'Ice Cream') ); $totalRows = count($array); $totalCols = count($array[0]); for ($i = 0; $i < $totalRows; $i++) { for ($j = 0; $j < $totalCols; $j++) { echo $array[$i][$j] . ' '; } echo ' '; } 
  1. 使用array_walk_recursive函数遍历:
$array = array( array('Apple', 'Banana', 'Cherry'), array('Dog', 'Elephant', 'Fox'), array('Grapes', 'Horse', 'Ice Cream') ); array_walk_recursive($array, function($value) { echo $value . ' '; }); 

无论使用哪种方法,都可以遍历输出二维数组中的每一个元素。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!