国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

王同學(xué)反復(fù)往返與北京和大連,并且在本上記錄往返次數(shù)。在PHP中還有另外一種實現(xiàn)方式能夠?qū)崿F(xiàn)同樣的計數(shù)。

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

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

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

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

換種寫法,我們現(xiàn)判斷多個條件試試:

<?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)自加的過程當(dāng)中,只能夠小于等于$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之前我們講過了,從當(dāng)前處停止后續(xù)執(zhí)行
break之前遇到過,跳出循環(huán)或者跳出結(jié)構(gòu)體執(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;

繼續(xù)學(xué)習(xí)
||
<?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ //待會兒換成continue試試 break; } echo '分手后第'.$i.'年,我全都忘了你的樣子<br />'; } ?>
提交重置代碼