欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php数组遍历

程序员文章站 2022-06-17 12:30:35
...
1.一维数组遍历
foreach($arrayas$value){
    echo$value;
}

2.二维数组遍历

foreach($array$key=>$val){
    echo$key.'=>'.$val;
}

3.多维数组遍历

publicstaticfunctionmulti_arr_foreach($arr) {static$data; 
    if (!is_array ($arr)) {
        return$data;
    }
    foreach ($arras$key => $val ) {
        if (is_array ($val)) {
            self::multi_arr_foreach($val);
        } else {
            $data[]=$val;
        }
    }
    return$data;
}

不过还看到一个很简短的写法,还不是很理解

functionloop_array($arr){$value = is_array($arr) ? array_map('loop_array',$arr) : $arr;
return$value;
}

在遍历三维数组时,如果要修改value值时,要注意还要把改变的value值再赋给key

functionthreeArray($arr){foreach ($arras$key => $value) {     
            $value['4'] = 'very'$arr[$key] = $value;
        }
        return$arr;
    }
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了php数组遍历,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。