php遍历二维数组与多维数组代码
关于php的数组,我们来讲一下,二维数组与多维的遍历代码,下面举了三个实例来测试数组的遍历php代码函数了,代码如下:
<?php
function arr_foreach($arr) {
if (!is_array($arr)) {
return false;
}
foreach ($arr as $key => $val) {
if (is_array($val)) {
arr_foreach($val);
} else {
echo $val . '<br/>';
}
}
}
$arr1 = array (1=>array(11,12,13,14=>array(141,142)),2,3,4,5);
arr_foreach($arr1);php遍历多维数组, 代码如下:
$array = array(
'a' => "'as",
"b" => array(
'c' => "'cc",
"n" => array(
'1' => "'sdf"
)
) ,
'f' => array(
'c' => "'sdf",
"g" => array(
"c"
)
)
);
function handleeach(&$array, $functionname) {
foreach ($array as $k => $v) {
if (is_array($v)) {
handleeach(&$array[$k], $functionname);
} else $array[$k] = $functionname($v);
}
}
handleeach($array, 'stripslashes');
print_r($array);实例三, 遍历二维数组, 代码如下:
$employee[] = array(
"jas,join",
"www.phprm.com",
20
);
$employee[] = array(
"june,join",
"programmer",
20
);
$employee[] = array(
"aili,join",
"programmer",
20
);
$employee[] = array(
"doe,jane",
"programmer",
20
);
$newname = array();
foreach ($employee as $record) {
$newname[] = isset($record[0]) ? $record[0] : 'no name';
}本文地址:http://www.phprm.com/shuzu/fs5728.html
转载随意,但请附上文章地址:-)