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 <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了php數組遍曆,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。