基于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检测文件编码的函数
Apr 21 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 PHP
PHP实现简单的新闻发布系统实例
Jul 28 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
php array_map使用自定义的函数处理数组中的每个值
Oct 26 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 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 Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
javascript 一些用法小结
2009/09/11 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
工商企业管理专业自荐信范文
2014/04/12 职场文书
金融管理专业求职信
2014/07/10 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL