thinkphp 怎么循环取出二维数组的值

2024-11-29 16:53:53
推荐回答(2个)
回答1:

//转为一维数组
function arrayChange($a){
    static $arr2;
    foreach($a as $v){
        if(is_array($v)){
            arrayChange($v);
        }else{
            $arr2[]=$v;
        }
    }
    return $arr2;
}

将任何数组传入,出来的都是一维数组

回答2:

用foreach不行么,何必多此一举呢