陣列的遍歷是php乙個常見的程式設計任務,而陣列又分為一維陣列、二維陣列和多維陣列。一維陣列的遍歷很簡單,直接乙個for迴圈就可以完成。那麼二維陣列和多維陣列的遍歷又應該如何實現呢?請看以下程式:
* author : nowamagic
* url : www.nowamagic.net
* date : 2011-03-09
function arr_foreach ($arr)
if (!is_array ($arr))
return false;
foreach ($arr as $key => $val )
if (is_array ($val))
arr_foreach ($val);
else
echo $val.'
';$arr1 = array (1=>array(11,12,13,14=>array(141,142)),2,3,4,5);
echo '
';print_r($arr1);
echo '
';arr_foreach ($arr1);
程式執行結果為:
array
[1] => array
[0] => 11
[1] => 12
[2] => 13
[14] => array
[0] => 141
[1] => 142
[2] => 2
[3] => 3
[4] => 4
[5] => 5
程式很簡單,可以看看遞迴在其中的妙用。
php 遍歷mysql陣列中 PHP之陣列遍歷
陣列在php中是乙個非常強大的 用起來方便 容易,由於使用起來異常靈活,用它就可以實現資料結構中的鍊錶 棧 佇列 堆以及所謂的字典 集合等,也可以轉換成xml格式。1 使用for for語句遍歷陣列不是乙個好選擇,一般不會用,侷限性太大,因為陣列的下標很多時候不連續,或者是既有整數下標又有字串下標,...
js遞迴陣列遍歷
var list this.linklist var str 4 var num 0 var getstr function list else getstr list console.log list 可以看到,遞迴的方式來實現的時候,我們只需要乙個for迴圈,每次遍歷接受到的資料,通過判斷是否還...
php陣列遍歷
陣列的遍歷 1.使用for語句迴圈遍歷陣列 a.其它語言 只有這一種方式 b.php中這種方式不是我們首選方式 c.陣列必須是索引陣列,而且下標還必須是連續的 索引陣列下標還可以不連序,陣列還有關聯陣列 2.使用foreach語句迴圈遍歷陣列 foreach 陣列變數 as 變數值 a.迴圈次數由陣...