基于php流程控制语句和循环控制语句(讲解)


Posted in PHP onOctober 23, 2017

1、流程控制语句主要有if、ii...else、elseif(有时也可以写成else if)、switch四种。

PHP中语句格式为:

if(条件满足) {执行语句}

if(条件满足) {执行语句} else {执行语句}

if(条件满足) {执行语句} elseif {执行语句} elseif {执行语句} ....... else {执行语句}

switch(条件) {case 1:语句;break;

 case 2:语句;break;

 case 3:语句;break;

default:语句;break;}

if:条件只有一个

if...else:条件有俩

elseif:条件有多个

switch:条件多个 当条件多个时,elseif与switch语句作用相同。但为了避免语句繁杂冗长,使用switch语句

2、循环控制语句主要有while、for、do while三种。例如输出所有小于5的整数。

PHP中语句格式为: 

*******while语句*******

$i = 0;
while($i<5)
{
echo $i;
$i++;
}

*******for语句*******

for($i = 0;$i < 5;$i++)
{
echo $i;
}

******do while语句*******

$i = 0;
do
{
echo $i;
$i++;
}while($i<5);

【注意】

1、while循环实现不知道循环的次数,for循环已知循环次数。 

2、在一个复杂的PHP代码中,可能包含了多个条件控制语句、循环控制语句和函数,查找匹配的大括号“{}”非常麻烦。为此,PHP提供了另一种书写格式,包括if、while、for、foreach和switch都可以使用。书写该形式的基本形式是:使用冒号“:”来替代左边的大括号“{”,使用endif;、endwhile;、endfor;、endforeach;、endswitch;来替代右边的大括号“}”。

【关键字】

break:终止循环

continue:终止此次循环,并继续下一循环,直到循环结束

以上这篇基于php流程控制语句和循环控制语句(讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php 用checkbox一次性删除多条记录的方法
Feb 23 PHP
通过JavaScript或PHP检测Android设备的代码
Mar 09 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
PHP学习散记_编码(json_encode 中文不显示)
Nov 10 PHP
PHP 基于文件头的文件类型验证类函数
May 01 PHP
谨慎使用PHP的引用原因分析
Sep 06 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
2款PHP无限级分类实例代码
Nov 11 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
解决Laravel 不能创建 migration 的问题
Oct 09 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 #PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 #PHP
Laravel学习教程之model validation的使用示例
Oct 23 #PHP
laravel实现批量更新多条记录的方法示例
Oct 22 #PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 #PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
Oct 22 #PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 #PHP
You might like
提取HTML标签
2006/10/09 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
smarty简单应用实例
2015/11/03 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
js中的this关键字详解
2013/09/25 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
微信小程序实现图片压缩功能
2018/01/26 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python使用PyFetion来发送短信的例子
2014/04/22 Python
python中sets模块的用法实例
2014/09/30 Python
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
Python中实现switch功能实例解析
2018/01/11 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
Python打印输出数组中全部元素
2018/03/13 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
机关节能减排实施方案
2014/03/17 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python