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;
}
判断数组为几维数组可参考: