基于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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
PHP中SESSION的注销与清除
Apr 16 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
Feb 04 PHP
降低PHP Redis内存占用
Mar 23 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
PHP设计模式之工厂方法设计模式实例分析
Apr 25 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
简易js代码实现计算器操作
2013/04/15 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
深入了解js原型模式
2019/05/30 Javascript
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
Python中turtle作图示例
2017/11/15 Python
Python3内置模块random随机方法小结
2019/07/13 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
采购求职信
2014/03/17 职场文书
消防安全责任书范本
2014/04/15 职场文书
委托协议书范本
2014/04/22 职场文书
法制宣传日活动总结
2014/04/29 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
小班下学期个人总结
2015/02/12 职场文书
小学六年级毕业感言
2015/07/30 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书