使用&引用处理的foreach 和 二维数组的遍历

<?php
/*
 * 使用&引用处理的foreach 和 二维数组的遍历
 */
    $people = array(
        1=>array(
            'name'=>'张三',
            'age'=>'28'
        ),
        2=>array(
            'name'=>'李四',
            'age'=>'67'
        )        
    );
    
    foreach ($people as &$person) {
       // var_export($person);
        if($person['age']>=35)
        {
            $person['age_group']='中年人';
        }
        else 
        {
            $person['age_group']='年轻人';
        }
}
    //二维数组的打印
    echo '<br />';
    foreach($people as $item){
        foreach($item as $key=>$value){
            echo "$key = $value <br />";
        }
    }
?>

Note:在对数组不了解的时候,多尝试打印数组,使用var_dump 或者 var_export 先看看数组的样子,然后再继续。


你可能感兴趣的:(使用&引用处理的foreach 和 二维数组的遍历)