PHP循环学习一:while循环语句的使用(示例详解)
时间:2021-08-11
来源:互联网
今天PHP爱好者给大家带来在之前的文章《PHP数组学习之聊聊输出数组的几种方法》中我们以foreach语句为例,简单提了一下循环语句。在接下来我们通过一系列的文章来了解下PHP中的循环控制语句,保证你一看就懂,快来一起学习吧!
本篇文章先来给大家介绍一下PHP中最简单的循环语句--while循环语句,分析语法格式和执行过程,通过代码实例了解一下它的使用方法。后续的文章会慢慢加深难度,了解其他的循环语句。(附视频教程:从0开始进入PHP的世界)
while循环语句是一种当型
循环语句,先对循环条件进行判断,当条件满足,则执行循环体,不满足时则停止。
作用:反复执行某一项操作,直到指定的条件不成立。(附手册:PHP While 循环)
特点:先判断表达式,当表达式结果为真时执行相应的语句。
while循环的一般形式为:
while(表达式){ //表达式为循环条件
PHP语句块; //PHP语句块为循环体
}
语句解析:
先计算“表达式”的值,当值为真时, 执行循环体内的“PHP语句块”;
说明:“表达式”的计算结果是布尔类型( TRUE 或 FALSE)的,如果是其他类型的值也会自动转换为布尔类型的值(因为PHP是弱语言类型,会根据变量的值,自动把变量转换为正确的数据类型)。
“语句块”就是由
{ }
包围的一个或多个语句的集合;如果语句块中只有一个语句,也可以省略{ }
。执行结束后,返回到表达式,再次计算表达式的值进行判断,当表达式值为真,则继续执行“语句块”……这个过程会一直重复
直到表达式的值为假时才跳出循环,执行while 下面的语句。
while语句的流程图如下所示:
通常“表达式”是使用比较运算符或者逻辑运算符计算后的值
示例:计算1加到100的值
<?php
header("Content-type:text/html;charset=utf-8");
$i = 1;
$sum=0;
while($i<=100){
$sum+=$i;
$i++;
}
echo "1加到100的值为:".$sum ;
?>
输出结果:
1加到100的值为:5050
注:“死循环”--无法靠自身的控制终止的循环
如果表达式一直为真,循环条件一直成立,则while 循环会一直执行下去,永不结束,成为“死循环”
<?php
$i=1;
while($i){
echo $i;
}
?>
运行程序后,会一直输出变量$i
的值,直到用户强制关闭。
以上就是PHP循环学习一:while循环语句的使用(示例详解)的详细内容,更多请关注php爱好者其它相关文章!
-
原神香韵奏者抽取建议指南_原神香韵奏者抽取建议攻略 时间:2025-05-08
-
dnf手游驱魔师毕业装备搭配推荐_dnf手游驱魔师毕业装备搭配指南 时间:2025-05-08
-
英雄没有闪秘法师电离电光束流搭配指南_英雄没有闪秘法师电离电光束流搭配推荐 时间:2025-05-08
-
光与影33号远征队繁叶结如何获取_光与影33号远征队繁叶结获取指南 时间:2025-05-08
-
绝区零野火镇小卡格车都在哪里_绝区零野火镇小卡格车位置指南 时间:2025-05-08
-
炉石传说船歌法卡组要如何搭配_炉石传说船歌法卡组构筑及核心机制 时间:2025-05-08
今日更新
-
新手入门:如何利用ps多边形套索工具绘制晶格化背景图(总结)
阅读:18
-
PHP数组学习之一维数组如何创建和初始化(代码详解)
阅读:18
-
node.js中什么是Buffer对象?使用场景是什么
阅读:18
-
PHP数组学习之二维数组创建方法浅析
阅读:18
-
PHP数学函数实践三:随机函数rand()的巧妙运用
阅读:18
-
Thinkphp+layer+ajax如何完成增加方法(附代码示例)
阅读:18
-
PHP日期时间运用一:生日倒计时天数的简单实现
阅读:18
-
如何使用HTML制作一个简单美观的导航栏(代码详解)
阅读:18
-
PHP数组学习之聊聊输出数组的几种方法
阅读:18
-
有趣!将PHP变量设置为HTML中的锚文本
阅读:18