久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP循環(huán)與分支知識(shí)點(diǎn)梳理

瀏覽:565日期:2022-06-05 17:14:12
目錄
  • 一、if分支
  • 二、switch分支
  • 三、循環(huán)結(jié)構(gòu)
    • 1.for循環(huán)基本語(yǔ)法
    • 2.while循環(huán)與do while循環(huán)
  • 四、循環(huán)控制

    ps:大多與c等編程語(yǔ)言極為相似

    一、if分支

    if:給定一個(gè)條件,同時(shí)為該條件設(shè)置多種(一般兩種)情況,然后通過(guò)條件判斷來(lái)實(shí)現(xiàn)具體的執(zhí)行段

    復(fù)合if實(shí)例:

    <?php
    $day=satday;
    if($day=="sunday"){
        echo"go out";
    }elseif($day=="satday"){
        echo"kaibai";
    }else{
    echo"die";
    }
    ?>

    嵌套if實(shí)例:

    <?php
    $day=sunday;
    if($day=="sunday"){
        echo"go out";
    }else{
        if($day=="satday"){
    echo"at home";
        }else{
    echo"die";
        }
    }
    ?>

    注意:如果條件特別多才會(huì)采用復(fù)合if形式

    如果條件比較單一(同一類條件),會(huì)采用elseif復(fù)合方式

    如果判斷條件不一致,建議使用嵌套語(yǔ)法(不宜有太多層)

    if分支適用于所有的條件判斷

    二、switch分支

    switch分支適用于通過(guò)同一條件,通常有多個(gè)值,但是每一個(gè)值都會(huì)有對(duì)應(yīng)不同的代碼要執(zhí)行

    switch基本語(yǔ)法:

    switch(條件表達(dá)式){
        case 值1:
            要執(zhí)行的代碼段;
            break;         //如符號(hào)條件,則起中斷執(zhí)行的作用
        case 值2:
            要執(zhí)行的代碼段;
            break;
        default:
        //匹配失敗的代碼
             Break;
    }

    switch實(shí)例:

    <?php
    $day=day2;
    switch($day){
        case day1:
    echo"Sunday";
        break;
        case day2:
    echo"Monday";
        break;
        case day3:
    echo"Tuesday";
        break;
        case day4;
    echo"Wednesday";
        break;
        case day5;
    echo"Thursday";
        break;
        case day6;
    echo"Friday";
        break;
        case day7;
    echo"Saturday";
        break;
        default:
    echo"error";
        break;
    }
    ?>

    三、循環(huán)結(jié)構(gòu)

    1.for循環(huán)基本語(yǔ)法

    for(條件表達(dá)式1;條件表達(dá)式2;條件表達(dá)式3){
        //條件表達(dá)式1:定義初始化條件,可以有多種賦值語(yǔ)句存在,使用都還分隔
        //條件表達(dá)式2:邊界判定,限定循環(huán)執(zhí)行的次數(shù)
        //條件表達(dá)式3:用來(lái)執(zhí)行條件變化
        //循環(huán)體
    }

    for實(shí)例:

    <?php
    for($i=1;$i<=10;$i++){
        echo $i,"<br/>";
    }
    //運(yùn)行結(jié)束后$i==11
    echo $i;
    ?>

    要注意避免出現(xiàn)死循環(huán)!

    2.while循環(huán)與do while循環(huán)

    while循壞基本語(yǔ)法:

    條件初始化
    while(條件表達(dá)式){
        //條件表達(dá)式就是判斷邊界條件
        循環(huán)體      //循環(huán)條件的變化
    }

    while循環(huán)實(shí)例

    <?php
    $i=1;
    while($i<=10){
        echo $i,"<br/>";
        $i++;
    }
    ?>

    or與while的選擇:

    1.基于固定已知條件(數(shù)值而且是有規(guī)律的變化),使用for循環(huán)

    2.while可以做更靈活的條件判定

    do while循環(huán):與while相似,但與while不同的是while首先進(jìn)行條件判定然后執(zhí)行循環(huán)體,有可能出現(xiàn)第一次條件不滿足(循環(huán)題一次都不執(zhí)行),do while就是先執(zhí)行循環(huán)體再判斷條件(至少會(huì)執(zhí)行一次循環(huán)體)

    do while基本語(yǔ)法:

    do{
        //循環(huán)體
    }while(條件表達(dá)式);

    do while實(shí)例(輸入1-10之間的偶數(shù) ):

    <?php
    $i=1;
    do{
        if($i%2!=1){
    echo $i,"<br/>";
        }$i++;
    }while($i<=10);
    ?>

    四、循環(huán)控制

    在循環(huán)內(nèi)部對(duì)循環(huán)本身進(jìn)行控制

    中斷控制:重新開始循環(huán),循環(huán)體中還有其他內(nèi)容,也在執(zhí)行

    continue 層級(jí)//默認(rèn)是1

    終止控制:循環(huán)直接結(jié)束

    break層級(jí)//默認(rèn)是1

    continue實(shí)例:(輸出一百以內(nèi)5的倍數(shù))

    <?php
    $i=1;
    while($i<=100){
        if ($i%5!=0) {
    $i++;
    continue;//重新循環(huán),系統(tǒng)重新跳到循環(huán)開始處
        }
        echo $i++,"<br/>";
    }
    ?>

    break:直接使循環(huán)結(jié)束因?yàn)檠h(huán)經(jīng)常會(huì)碰到嵌套循環(huán)

    如果在循環(huán)內(nèi)部有些條件下,明確可以知道當(dāng)前循環(huán)(或者說(shuō)外部循環(huán))不需要繼續(xù)執(zhí)行了,那么就是可以使用循環(huán)控制來(lái)實(shí)現(xiàn),其中內(nèi)部循環(huán)也可以控制到外部,就是通過(guò)使用層級(jí)參數(shù)。

    比如:

    continue2:當(dāng)前自己循環(huán)后面內(nèi)部不再執(zhí)行,同時(shí)外部循環(huán)如果還有循環(huán)體也不再執(zhí)行,重新來(lái)過(guò)

    break2:當(dāng)前自己循環(huán)借宿,同時(shí)外部也結(jié)束(如果還有外部不受影響,繼續(xù)執(zhí)行)

    到此這篇關(guān)于PHP循環(huán)與分支知識(shí)點(diǎn)梳理的文章就介紹到這了,更多相關(guān)PHP循環(huán)與分支內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: PHP
    主站蜘蛛池模板: 国产亚洲一区二区在线 | 九色在线 | 久久久久9999国产精品 | 国产96在线观看 | 国产二区视频 | 中文字幕一区二区三区四区五区 | 亚洲国产精品久久人人爱 | 久久久久久久国产 | 爽死777影院 | 天天操天操 | 在线免费观看黄色 | av在线免费观看网站 | 中文字幕自拍偷拍 | 亚洲精品二区 | 国产精品久久久久一区二区三区 | 美女视频一区二区三区 | 亚洲精品久久久狠狠狠爱 | 精品国产欧美一区二区三区成人 | 欧美一区二区免费 | 亚洲免费视频观看 | 一区二区三区久久久久久 | 欧美视频综合 | 国产精品一二 | 久久久久久麻豆 | 日韩看片| 日韩美一级 | 国内精品99| 中字一区| 爱操在线| 亚洲不卡视频 | 一区自拍| 精品久久香蕉国产线看观看亚洲 | 91性高湖久久久久久久久网站 | 激情欧美日韩一区二区 | 久久精品国产精品青草 | 91黄在线观看 | 超级乱淫片国语对白免费视频 | 久久国产视屏 | 可以在线观看的黄色 | 天堂va | 成人在线观看av |