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教程有兴趣的朋友有所帮助。