用 PHP for 迴圈跑 array 範例
<?php
$Arr=array('a','b','c');
$i=count($Arr);
for($j=0 ; $j<$i ; $j++){
echo '第 '.$j.' 圈 : '.$Arr[$j].'<br>';
}
?>
呈現結果$Arr=array('a','b','c');
$i=count($Arr);
for($j=0 ; $j<$i ; $j++){
echo '第 '.$j.' 圈 : '.$Arr[$j].'<br>';
}
?>
範例中我們先寫了一個簡單的 $Arr 陣列,接著用 count 計算陣列元素的數量並存為變數 $i,這樣就可以放到 for 迴圈中去跑,在 for 迴圈中我們再寫一個變數 $j 從 0 開始,每跑一圈就加一,只要 $j < $i 就會一直跑 for 迴圈,即可順利將 $Arr 的陣列元素輸出囉!
這樣的寫法要多一個 count 的動作,如果你想要簡化一點寫法,可以使用 PHP foreach 將陣列直接輸出,既簡單又可以省去 count 計算的資源消耗,值得花一些些時間研究,程式或資料量越龐大,越需要注重效能。
延伸閱讀
PHP foreach
PHP for 迴圈
PHP Array() 陣列函數用法
用 PHP count 統計陣列元素的數量