如何遍历一个多维数组的所有元素?

PHP 算法面试题
1
0
分享
推荐答案
展示答案

<?php $arr = [     [         1 => [11, 110],         2 => [22, 220],         3 => [33, 330],     ],     [         4 => [44, 440],         5 => [55, 550],         6 => [66, 660],     ],     [         7 => [77, 770],         8 => [88, 880],         9 => [99, 990]     ], ]; multi_array_visit($arr, function ($element) {     echo $element . ','; }); function multi_array_visit($arr, $func) {     foreach ($arr as $sub) {         if (is_array($sub)) {             //元素为数组时,继续遍历             multi_array_visit($sub, $func);         } else {             //元素不为数组时,说明到达普通元素,可以访问元素了             $func($sub);         }     } }

答案已隐藏