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

PHP流程控制之for迴圈控制語句

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

for 迴圈是 PHP 中的一種數(shù)算型迴圈,它的語法比較數(shù)活多變。這是一個(gè)必須要掌握的知識點(diǎn)。

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

我們來寫個(gè)簡單的例子,看看:

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

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

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

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

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

<?php

//99乘法口訣表從1開始,所以聲明一個(gè)變量$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之前我們講過了,從目前處停止後續(xù)執(zhí)行
break之前遇到過,跳出迴圈或跳出結(jié)構(gòu)體執(zhí)行後續(xù)程式碼
#continue跳出此次循環(huán),下次循環(huán)繼續(xù)

#我們來示範(fàn)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 的單層迴圈來控制隔行變色的表格
用for的雙層迴圈來控制隔行變色的表格
默寫99乘法口訣表,並在中間$i、$j的位置實(shí)驗(yàn)continue和break;

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