php的流程控制

php的流程控制包括顺序结构、分支结构和循环结构三种。分支结构包括if语句和switch语句。循环结构包括for循环、while循环、do-while循环,在数组部分我们还会接触到foreach循环语句,用foreach语句对数组元素进行遍历,非常方便。

一、顺序结构

即不加控制的流程,默认按顺序执行代码。

二、php的分支结构控制

让程序代码有选择的执行,包括单分支、双分支和多分支。

php的单分支语句

http://www.bianceng.cn/webkf/PHP/201608/50378.htm

php的双分支语句

http://www.bianceng.cn/webkf/PHP/201608/50383.htm

php的多分支语句

http://www.bianceng.cn/webkf/PHP/201608/50386.htm

PHP的switch语句

http://www.bianceng.cn/webkf/PHP/201608/50373.htm

三、php循环控制

php的for循环语句

http://www.bianceng.cn/webkf/PHP/201608/50390.htm

php的while循环语句

http://www.bianceng.cn/webkf/PHP/201608/50393.htm

php的do-while循环语句

http://www.bianceng.cn/webkf/PHP/201608/50396.htm

php循环语句练习:打印金字塔

http://www.bianceng.cn/webkf/PHP/201608/50399.htm

时间: 2024-11-05 15:34:40

php的流程控制的相关文章

php程序的三大流程控制

php程序的三大流程控制 ① 顺序控制(从上到下,从左到右) ②分支控制 if(条件表达式){ //n多语句 }else if (条件表达式){ //n 多语句 }else if(条件表示式){ //. }//这里可能还有更多的else if else{   } u switch分支语句 基本语法结构 switch(表达式){ case 常量1: //n多语句; break; case 常量2: //n多语句 break; default: //n多语句; break; } u 常量的类型 (i

PHP第五课 自动类型转换与流程控制

学习概要: 1.了解自动类型转换的有哪些 2.了解基本的流程控制语句 3.实例:实现日历表格的写法 自动类型转换 1)整型转字符串 echo $num."abc"; 2)字符串转整型 $str+3; 3)转布尔类型 为假情况 0 "" "0" false array() null 未定义 4)强制类型转换 (int)$str (float)$str (string)$str 5)常量 define("HOST","l

PL/SQL流程控制

  PL/SQL程序中的流程控制语句借鉴了许多高级语言的流程控制思想,但又有自己的特点. 条件控制     下面通过实例介绍条件控制语句的使用.    1. if..then..end if条件控制    采用if..then..end if条件控制的语法结构如图9.15所示.    在[SQLPlus Worksheet]中执行下列PL/SQL程序,该程序判断两个整数变量的大小. 执行结果如图9.16所示.    ―――――――――――――――――――――――――――――――――――――   

SQL 流程控制命令

Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令. 4.6.1 IF-ELSE其语法如下:IF <条件表达式><命令行或程序块>[ELSE [条件表达式]<命令行或程序块>]其中<条件表达式>可以是各种表达式的组合,但表达式的值必须是逻辑值"真"或"假".ELSE子句是可选的,最简单的IF语句没有ELSE子句部分.IF-ELSE用来判断当某一条件成立时执行某段程序,条件不成

php学习之流程控制实现代码

复制代码 代码如下: <?php /* * 流程控制 * * 一.顺序结构 * 二.分支结构--条件结构--选择结构 * 1.单路分支 * //条件bool,true或false,> < == !- & ! * if(条件) * 执行下面一条语句 * if(条件) * { * 代码段; * 代码段; * } * * 2.双路分支 * 使用else从句 * * if(条件) * 执行一条语句 * else * 执行一条语句 * if(条件){ * 一条或多条代码 * }else{

Flash的流程控制与循环控制语句

控制|循环|语句 众所周知,flash中动画依靠的是时间轴,在没有脚本的情况下,动画会依照时间轴从第一帧不停的播放到最后一帧,然后始重复播放或者干脆停止.为了能更好的控制动画,就必须使用脚本语句.而要想使动画具有逻辑判断的功能,就要使用流程控制和循环控制语句了!下面通过几个简单的小例子来学习流程与循环控制语句. 一.流程控制语句 所谓流程控制,无非就是我们想控制动画程序的执行顺序而已.我们可以让flash根据一些特定的条件,来决定要执行哪个程序.这样就好象给了程序一些判断的机制. if...el

[叩响C#之门]第4章 流程控制 4.1 算法的概念(以“人鬼过河”游戏为例)

流程控制 迄今为止,我们所写的程序都是按顺序逐句执行的,但大千世界纷纷复杂,并非所有事情都按直线行进,经常会遇到分去或重复操作,那么怎样用程序实现它们呢?

MS SQL基础教程:SQL流程控制命令

Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令. 4.6.1 IF-ELSE 其语法如下: IF <条件表达式> <命令行或程序块> [ELSE [条件表达式] <命令行或程序块>] 其中<条件表达式>可以是各种表达式的组合,但表达式的值必须是逻辑值"真"或"假".ELSE子句是可选的,最简单的IF语句没有ELSE子句部分.IF-ELSE用来判断当某一条件成立时执行某段程

精通JBuilder:异常时的流程控制

发生异常时的流程控制 代码段发生异常的情况是比较复杂的,有些代码段只会发生一种异常,而有些代码会发生多种异常, 有些工作不管代码段有没有发生异常都必须进行处理.下面我们来看一下Java语言如何对这些不同情况进 行处理. (1)使用try-catch 程序运行产生异常时,将从异常发生点中断程序并向外抛出异常信息.程序通过try-catch可以捕获 发生的异常,并做出相应的处理,下面我们来看一段异常处理的代码,如代码清单2-55所示. 代码清单2-55 异常处理 1.int x = (int)(Ma