基于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中文件上传的安全问题
Oct 09 PHP
简体中文转换为繁体中文的PHP函数
Oct 09 PHP
discuz安全提问算法
Jun 06 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
Apr 24 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php递归遍历删除文件的方法
Apr 17 PHP
php array_keys 返回数组的键名
Oct 25 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
IIS 7.5 asp Session超时时间设置方法
Apr 17 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
PHP 实现 JSON 数据的编码和解码操作详解
Apr 22 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
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
实用函数7
2007/11/08 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
PHP+Ajax实时自动检测是否联网的方法
2015/07/01 PHP
php检测文本的编码
2015/07/26 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
法律专业学生的自我评价
2014/02/07 职场文书
大学生活自我评价
2014/04/09 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
酒店端午节活动方案
2014/08/26 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
项目备案申请报告
2015/05/15 职场文书
民间借贷借条如何写
2015/05/26 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
关于车尾的标语大全
2015/08/11 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python
Python自动化测试PO模型封装过程详解
2021/06/22 Python
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python