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;
}不过还看到一个很简短的写法,还不是很理解
一个功能强大的B2B与B2C的购物平台,除了原本OSC功能外,增加更新的功能: 一、 取消了register_globals必须开启的限制 二、 將HTML程式碼与PHP程式碼完全分离,採用了smarty 樣板引擎 三、 每支档案includes所需函数与资料库连结,使的网页显示速度明显提升 四、 检视、购买商品群组权限设定 五、 十八岁以下禁购机制 六、 折价券购物抵扣机制 七、 礼券购物机制
立即学习“PHP免费学习笔记(深入)”;
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教程有兴趣的朋友有所帮助。










