站長資訊網
最全最豐富的資訊網站

PHP有哪幾種流程結構

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

PHP有哪幾種流程結構

本教程操作環境:windows7系統、PHP8版、DELL G3電腦

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

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

1、順序結構

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

流程圖如下:

PHP有哪幾種流程結構

示例:

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

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

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

流程圖如下:

PHP有哪幾種流程結構

示例:

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

3、循環結構

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

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

  • 當型循環結構:先判斷(條件)再執行。

  • 直到型循環結構:先執行后判斷。

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

流程圖如下:

PHP有哪幾種流程結構

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

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

php提供有三種循環有while循壞、do-while循環、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)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
午夜精品久久久久久影视riav| 一级一级特黄女人精品毛片| 国产美女久久精品香蕉69| 精品国产AV色欲果冻传媒| 亚洲精品无码久久千人斩| 日韩有码一区二区| 国产精品岛国久久久久| 久久人人超碰精品CAOPOREN| 国产精品一区二区久久沈樵| 91精品视频观看| 免费91麻豆精品国产自产在线观看 | 精品国产中文字幕| 91久久精品国产免费一区| 国产精品美女久久久免费| 国产成人亚综合91精品首页| 精品国产VA久久久久久久冰| 精品视频一区二区三区在线观看| 男女男精品网站免费观看 | 日韩高清在线观看| 精品久久中文字幕| 国产高清国产精品国产专区| 香蕉国产精品频视| 中文字幕日韩精品无码内射| 九九久久国产精品| 日韩国产中文字幕| 日韩免费码中文在线观看| 青青草国产精品视频| 99久久精品日本一区二区免费| 精品无码人妻一区二区三区品| 精品国产污污免费网站| 久久精品中文字幕大胸| 麻豆aⅴ精品无码一区二区 | 久久国产精品久久久久久久久久| 老司机亚洲精品影视www| 日韩一区二区精品观看| 日韩一区二区久久久久久| 国产精品二区在线| 精品国产品香蕉在线观看| 无码人妻精品内射一二三AV | 在线综合亚洲中文精品| 久久香蕉国产线看精品|