您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

php中遍历多维数组

function arr_foreach($arr) {
static $str;
if (!is_array($arr)) {
return false;
}
foreach ($arr as $key => $val) {
if (is_array($val)) {
arr_foreach($val);
print_r($val);
} else {
if (isset($val[1][‘FileName’])) {
$str = $val[1][‘FileName’];
}
}
}
echo $str;
}

参考:http://www.oschina.net/question/110894_59386
function arr_foreach ($arr) {
static $str;
if (!is_array ($arr)) {
return false;
}
foreach ($arr as $key => $val ) {

if (is_array ($val)) {

arr_foreach ($val);
} else {

$str[] = $val;
}
}
return $str;
}

判断数组为几维数组可参考:

PHP判断数组是一维二维或几维

PHP判断数组是几维数组的函数

您可能也喜欢