首页 > php数组 > php遍历二维数组与多维数组代码

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

转载随意,但请附上文章地址:-)

标签:php多维数组 php遍历二维数组

相关文章

发表留言