2019-12-09 |

遍历多维数组

foreach 语法结构只能用于遍历一维数组,要遍历多维数组,一般是将 foreach 嵌套递归使用或者将原数组分割为一维数组再进行 foreach 遍历。

一二维数组混合的例子:

$arr_age = array("wang"=>18, "li"=>20, "zhang"=>array("name"=>"小张", "age"=>25));
foreach ($arr_age as $age) {
    if(is_array($age)){
        foreach ( $age as $detail) {
        echo $detail,'<br />';
        }
    } else {
        echo $age,'<br />';
    }
}
?>

运行该例子输出:

18
20
小张
25

对多维数组的遍历处理就要根据实际的数据结构而采取最合适的处理方式。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论