php遍歷mysql陣列中 遞迴遍歷PHP多維陣列

2021-10-20 23:50:44 字數 826 閱讀 7665

陣列的遍歷是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.迴圈次數由陣...