基于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 面向对象 final类与final方法
May 05 PHP
WordPress判断用户是否登录的代码
Mar 17 PHP
php中批量修改文件后缀名的函数代码
Oct 23 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
Sep 30 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
Laravel 5 学习笔记
Mar 06 PHP
PHP类的封装与继承详解
Sep 29 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
php基于openssl的rsa加密解密示例
Jul 11 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
合作指挥官:孟斯克
2020/03/16 星际争霸
德生S2000电路分析
2021/03/02 无线电
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
WordPress JQuery处理沙发头像
2009/06/22 Javascript
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
原生js轮播特效
2017/05/18 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
python之生产者消费者模型实现详解
2019/07/27 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
电大毕业生自我鉴定
2013/11/10 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
公司周年庆活动方案
2014/08/25 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
2015年暑假生活总结
2015/07/13 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL