➤4.4 for迴圈
for迴圈
for迴圈是預先賦予變數初始值,再設定該值的條件範圍,最後則是透過運算子來做遞增或遞減的動作。
巢狀迴圈打印99乘法表&透過for迴圈帶入陣列變數再撈取其索引鍵值也會一併秀出跟各位棧友分享。另外foreach迴圈我打算到介紹陣列時,再和大家分享。
在條件控制和迴圈這部分,往後當我們要搭配MySQL是能夠起到很重要的功能,主要在於取出資料庫內資料表的值,又或者是做分頁效果、站內搜尋、非同步處理、登入檢驗等等都用的到。
如果觀念熟悉的話,遇到bug才能夠找到方式迎刃而解,寫coding最麻煩的就是除錯,更噁心的是遇到自己粗心少打一個字或是漏打參數,往往在那除錯就耗了一堆時間😅。話不多說~直接來看下列4個範例吧!
for迴圈是預先賦予變數初始值,再設定該值的條件範圍,最後則是透過運算子來做遞增或遞減的動作。
巢狀迴圈打印99乘法表&透過for迴圈帶入陣列變數再撈取其索引鍵值也會一併秀出跟各位棧友分享。另外foreach迴圈我打算到介紹陣列時,再和大家分享。
在條件控制和迴圈這部分,往後當我們要搭配MySQL是能夠起到很重要的功能,主要在於取出資料庫內資料表的值,又或者是做分頁效果、站內搜尋、非同步處理、登入檢驗等等都用的到。
如果觀念熟悉的話,遇到bug才能夠找到方式迎刃而解,寫coding最麻煩的就是除錯,更噁心的是遇到自己粗心少打一個字或是漏打參數,往往在那除錯就耗了一堆時間😅。話不多說~直接來看下列4個範例吧!
<?php
/*基本迴圈*/
//觀念-> for(初始值; 設定值的範圍; 遞增或遞減運算子)
for($t=1; $t<5; $t++){
echo "$t";
}
?>
<hr>
<?php
/*迴圈內作條件判斷*/
//透過for迴圈來遞增取值
for ($k=0; $k<=10 ; $k++) {
//當遞增的值,除以3之後,餘數不等於0就會秀出
//結果就是3,6,9不會出現
if ($k % 3 != 0) {
echo "$k".",";
}
}
?>
<hr>
<?php
//巣狀迴圈-印出99乘法表
//斷行須放在外部迴圈,若是放在內部跑會變成1*1=1斷行1*2=2斷行..依此類推
for ($x=1; $x<10 ; $x++) {
for ($y=1; $y<10 ; $y++) {
echo "|"."$x*$y=". $x*$y." ";
}
echo "<br/>";
}
?>
<hr>
<?php
//透過for迴圈從陣列變數中取值
//$name[],陣列變數這裡的索引鍵是從0開始,而kt棧長代表0
$name[] ="kt棧長";
$name[] ="麥噹噹";
$name[] ="啃GG";
for ($z=0; $z<count($name) ; $z++) {
echo "$name[$z]".",";
}
//可以透過print_r()函式做檢查,將陣列變數的值一一秀出
echo "<br/>";
print_r($name);
?>
執行結果如下所示:
沒有留言:
張貼留言