亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP流程控制之for循環(huán)控制語句

王同學反復往返與北京和大連,并且在本上記錄往返次數。在PHP中還有另外一種實現方式能夠實現同樣的計數。

for 循環(huán)是 PHP 中的一種計數型循環(huán),它的語法比較數活多變。這是一個必須要掌握的知識點。

for (表達示1; 表達示2; 表達示3){
        需要執(zhí)行的代碼段
}
  • 表達式1 是初始化賦值,可以同時賦值多個代碼。
  • 表達示2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行嵌套的循環(huán)語句。如果值為 FALSE,則終止循環(huán)。
  • 表達示3 在每次循環(huán)之后被求值。

我們來寫個簡單的例子,看看:

<?php
for ($i = 1; $i <= 10; $i++) {
    echo '分手后第'.$i.'年,我全都忘了你的樣子<br />';
}
?>

換種寫法,我們現判斷多個條件試試:

<?php
    for($i=0,$j=10;$i<$j;$i++,$j--){    
    echo $i.'---------'.$j.'<br />';
    }
?>

我們用for循環(huán)來打一下9*9的乘法口訣表吧,演示效果如下:
2015-08-08/55c5b92de2c2b

在分析思考過程中切記:在代碼中是橫著輸出的

<?php

//99乘法口訣表從1開始,所以聲明一個變量$i = 1,讓$i小于10,也就是最大值為9
for($i = 1 ; $i < 10 ; $i++ ){
        //1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過程當中,只能夠小于等于$i

    for($j=1;$j<=$i;$j++){
                //  1 x 2 = 2   2 x 2 = 4啦
        echo $j . 'x' . $i . '=' .($i*$j) . '&nbsp;&nbsp;&nbsp;';
    }
    echo '<br />';

}

我們來試一下break,exit和continue來控制一下9*9乘法口訣表。

語句作用
exitexit之前我們講過了,從當前處停止后續(xù)執(zhí)行
break之前遇到過,跳出循環(huán)或者跳出結構體執(zhí)行后續(xù)代碼
continue跳出此次循環(huán),下次循環(huán)繼續(xù)

我們來演示一下break和continue:

<?php
for ($i = 1; $i <= 10; $i++) {

    if($i == 4){
            //待會兒換成continue試試
            
            break;
    }

    echo '分手后第'.$i.'年,我全都忘了你的樣子<br />';
}
?>

$i 等于4,break效果如下:
2015-08-08/55c5bba280e19注:上圖中第4之后不再執(zhí)行

$i 等于4,continue效果如下:
2015-08-08/55c5bbcd4fb1b注:上圖中第4第丟失了,接著從第5年繼續(xù)執(zhí)行了


作業(yè):

用for 的單層循環(huán)來控制隔行變色的表格
用for的雙層循環(huán)來控制隔行變色的表格
默寫99乘法口訣表,并在中間$i、$j的位置實驗continue和break;

Weiter lernen
||
<?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ //待會兒換成continue試試 break; } echo '分手后第'.$i.'年,我全都忘了你的樣子<br />'; } ?>
einreichenCode zurücksetzen