本篇内容介绍了“PHP的流程结构有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
PHP有三种流程结构:1、顺序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行。2、分支结构,用于判断给定的条件,进而控制程序的流程;分支结构会根据某个特定的条件进行判断后,选择其中一支执行。3、循环结构,是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。
流程控制是控制程序的手段,如果程序没有了流程控制,就不会有程设计语言,大多数程序不是线性执行语句控制,如果程序需要和用户交流,要根据用户输入决定执行序列,甚至需要代码反复执行,这些都离不了流程控制。
在php中有三种基本的程序结构:顺序结构、分支结构、循环结构。
1、顺序结构
顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行。
流程图如下:
示例:
<?php//实现$a和$b的值互换$a=3;$b=4;$c=$a;$a=$b;$b=$c;echo'$a='.$a;echo"<br/>";echo'$b='.$b;?>
2、选择结构(分支结构)
分支结构又称条件结构,它是依据明确的条件选择选择执行路径,而不是严格按照顺序执行,在编程实际运用中要根据程序流程选择适合的分支语句,它是依照条件的结果改变执行的程序。
流程图如下:
示例:
<?php$t=date("H");if ($t>"18") {echo "晚上好!";}?>
3、循环结构
循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。
它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:
当型循环结构:先判断(条件)再执行。
直到型循环结构:先执行后判断。
循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件 ,循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.
流程图如下:
"当型"循环:当给定的条件满足时执行A块,否则不执行A块而直接跳到下面部分执行.
"直到型"循环:它的含义是:执行A块直到满足给定的条件为止(满足了条件就不再执行A块).
php提供有三种循环有while循坏、do-while循环、for循坏
示例1:
<?phpheader("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的和
<?phpheader("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的流程结构有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!