概述
在之前的文章《PHP数组学习之聊聊输出数组的几种方法》中我们以foreach语句为例,简单提了一下循环语句。在接下来我们通过一系列的文章来了解下PHP中的循环控制语句,保证你一看就懂,快来一起学习吧!
本篇文章先来给大家介绍一下PHP中最简单的循环语句--while循环语句,分析语法格式和执行过程,通过代码实例了解一下它的使用方法。后续的文章会慢慢加深难度,了解其他的循环语句。(附视频教程:从0开始进入PHP的世界)
while循环语句是一种当型
循环语句,先对循环条件进行判断,当条件满足,则执行循环体,不满足时则停止。
作用:反复执行某一项操作,直到指定的条件不成立。(附手册:PHP While 循环)
特点:先判断表达式,当表达式结果为真时执行相应的语句。
while循环的一般形式为:
while(表达式){ //表达式为循环条件
PHP语句块; //PHP语句块为循环体
}
登录后复制
语句解析:
先计算“表达式”的值,当值为真时, 执行循环体内的“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
的值,直到用户强制关闭。
推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》
以上就是PHP循环学习一:while循环语句的使用(示例详解)的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是欣慰外套为你收集整理的PHP循环学习一:while循环语句的使用(示例详解)的全部内容,希望文章能够帮你解决PHP循环学习一:while循环语句的使用(示例详解)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复