基于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模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
PHP 批量删除 sql语句
Jun 05 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
Dec 19 PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
Laravel框架处理用户的请求操作详解
Dec 20 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
Mar 09 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 无法载入mysql扩展
2010/03/12 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
php compact 通过变量创建数组
2016/11/15 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
ext combox 下拉框不出现自动提示,自动选中的解决方法
2010/02/24 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
微信公众号H5支付接口调用方法
2019/01/10 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
英国女性化妆品收纳和家具网站:Beautify
2019/12/07 全球购物
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
七年级政治教学反思
2014/02/03 职场文书
2014年度培训工作总结
2014/11/27 职场文书
无保留意见审计报告
2015/06/05 职场文书
Python实现天气查询软件
2021/06/07 Python
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
java executor包参数处理功能 
2022/02/15 Java/Android