站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        PHP有哪幾種流程結構

        PHP有三種流程結構:1、順序結構,程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行。2、分支結構,用于判斷給定的條件,進而控制程序的流程;分支結構會根據(jù)某個特定的條件進行判斷后,選擇其中一支執(zhí)行。3、循環(huán)結構,是指在程序中需要反復執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結構。

        PHP有哪幾種流程結構

        本教程操作環(huán)境:windows7系統(tǒng)、PHP8版、DELL G3電腦

        流程控制是控制程序的手段,如果程序沒有了流程控制,就不會有程設計語言,大多數(shù)程序不是線性執(zhí)行語句控制,如果程序需要和用戶交流,要根據(jù)用戶輸入決定執(zhí)行序列,甚至需要代碼反復執(zhí)行,這些都離不了流程控制。

        在php中有三種基本的程序結構:順序結構、分支結構、循環(huán)結構。

        1、順序結構

        順序結構是最簡單的程序結構,程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行。

        流程圖如下:

        PHP有哪幾種流程結構

        示例:

        <?php //實現(xiàn)$a和$b的值互換 $a=3; $b=4; $c=$a; $a=$b; $b=$c; echo'$a='.$a; echo"<br/>"; echo'$b='.$b; ?>
        登錄后復制

        2、選擇結構(分支結構)

        分支結構又稱條件結構,它是依據(jù)明確的條件選擇選擇執(zhí)行路徑,而不是嚴格按照順序執(zhí)行,在編程實際運用中要根據(jù)程序流程選擇適合的分支語句,它是依照條件的結果改變執(zhí)行的程序。

        流程圖如下:

        PHP有哪幾種流程結構

        示例:

        <?php $t=date("H"); if ($t>"18") { echo "晚上好!"; } ?>
        登錄后復制

        3、循環(huán)結構

        循環(huán)結構是指在程序中需要反復執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結構。

        它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán)。根據(jù)判斷條件,循環(huán)結構又可細分為以下兩種形式:

        • 當型循環(huán)結構:先判斷(條件)再執(zhí)行。

        • 直到型循環(huán)結構:先執(zhí)行后判斷。

        循環(huán)結構可以看成是一個條件判斷語句和一個向回轉向語句的組合。另外,循環(huán)結構的三個要素:循環(huán)變量、循環(huán)體和循環(huán)終止條件 ,循環(huán)結構在程序框圖中是利用判斷框來表示,判斷框內寫上條件,兩個出口分別對應著條件成立和條件不成立時所執(zhí)行的不同指令,其中一個要指向循環(huán)體,然后再從循環(huán)體回到判斷框的入口處.

        流程圖如下:

        PHP有哪幾種流程結構

        • "當型"循環(huán):當給定的條件滿足時執(zhí)行A塊,否則不執(zhí)行A塊而直接跳到下面部分執(zhí)行.

        • "直到型"循環(huán):它的含義是:執(zhí)行A塊直到滿足給定的條件為止(滿足了條件就不再執(zhí)行A塊).

        php提供有三種循環(huán)有while循壞、do-while循環(huán)、for循壞

        示例1:

        <?php header("Content-type:text/html;charset=utf-8"); $i = 1; $sum=0; while($i<=100){     $sum+=$i;     $i++; } echo "1加到100的值為:".$sum ; ?>
        登錄后復制

        輸出結果:

        1加到100的值為:5050
        登錄后復制

        示例2:計算從1加到100的和

        <?php header("Content-type:text/html;charset=utf-8"); $i = 1; $sum=0; do {         $sum += $i;         $i++;     } while ($i <= 100); echo '1 + 2 + 3 +...+ 99 + 100 = '. $sum; ?>
        登錄后復制

        輸出結果:

        1 + 2 + 3 +...+ 99 + 100 = 5050
        登錄后復制

        示例3:求1乘到100的乘積(100 的階乘)

        <?php $sum=1; for($i=1; $i<=100; $i++){     $sum*=$i; } echo '1 * 2 * 3 *...* 99 * 100 = '. $sum; ?>
        登錄后復制

        輸出:

        1 * 2 * 3 *...* 99 * 100 = 9.3326215443944E+157
        登錄后復制

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 蜜桃麻豆www久久国产精品| 人人妻人人澡人人爽人人精品97 | 精品久久综合1区2区3区激情| 少妇精品久久久一区二区三区| 国内精品视频在线观看| 久久精品国产亚洲麻豆| 国产乱人伦偷精品视频AAA | 国内精品久久久久久久97牛牛 | 精品视频一区二区三三区四区| 精品无码久久久久久久久久| 国产福利微拍精品一区二区| 日韩精品专区在线影院重磅| 日批日出水久久亚洲精品tv| 国产三级精品久久| 99riav国产精品| 日韩精品一区二区三区四区 | 久久丝袜精品中文字幕| 国产精品亚洲午夜一区二区三区| 四虎国产精品永久在线观看| 鲸鱼传媒绿头鱼实验室之炮机测评日韩精品一级毛| 久久精品国产影库免费看 | 99精品久久久久久久婷婷| 91精品国产色综合久久| 精品国产第一国产综合精品| 亚洲国产精品福利片在线观看| 在线观看亚洲精品福利片| 女人高潮内射99精品| 精品国产一区二区22| 国产精品免费视频观看拍拍| 日本一区二区三区精品中文字幕| 嫩草影院久久国产精品| 午夜精品视频在线| 1区1区3区4区产品芒果精品| 亚洲国产精品国自产电影| 老司机91精品网站在线观看| 九九精品免视看国产成人| 久久99久久99小草精品免视看| 久久精品无码一区二区三区| 91久久福利国产成人精品| 国产成人精品午夜福麻豆| 国产精品亚洲欧美大片在线观看|