PHP循环学习一:while循环语句的使用(示例详解)

PHP循环学习一:while循环语句的使用(示例详解),第1张

概述PHP循环学习一:while循环语句的使用(示例详解) 在之前的文章《PHP数组学习之聊聊输出数组的几种方法》中我们以foreach语句为例,简单提了一下循环语句。在接下来我们通过一系列的文章来了解下PHP中的循环控制语句,保证你一看就懂,快来一起学习吧!

本篇文章先来给大家介绍一下PHP中最简单的循环语句--while循环语句,分析语法格式和执行过程,通过代码实例了解一下它的使用方法。后续的文章会慢慢加深难度,了解其他的循环语句。(附视频教程:从0开始进入PHP的世界)

while循环语句是一种当型循环语句,先对循环条件进行判断,当条件满足,则执行循环体,不满足时则停止。

作用:反复执行某一项 *** 作,直到指定的条件不成立。(附手册:PHP While 循环)

特点:先判断表达式,当表达式结果为真时执行相应的语句。

while循环的一般形式为:

while(表达式){    //表达式为循环条件    PHP语句块;  //PHP语句块为循环体}

语句解析:

先计算“表达式”的值,当值为真时, 执行循环体内的“PHP语句块”;

说明:“表达式”的计算结果是布尔类型( TRUE 或 FALSE)的,如果是其他类型的值也会自动转换为布尔类型的值(因为PHP是弱语言类型,会根据变量的值,自动把变量转换为正确的数据类型)。

“语句块”就是由{ }包围的一个或多个语句的集合;如果语句块中只有一个语句,也可以省略{ }

执行结束后,返回到表达式,再次计算表达式的值进行判断,当表达式值为真,则继续执行“语句块”……这个过程会一直重复

直到表达式的值为假时才跳出循环,执行while 下面的语句。

while语句的流程图如下所示:

通常“表达式”是使用比较运算符或者逻辑运算符计算后的值

示例:计算1加到100的值

<?PHPheader("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面试题大汇总(收藏)》《@L_419_4@》 总结

以上是内存溢出为你收集整理的PHP循环学习一:while循环语句的使用(示例详解)全部内容,希望文章能够帮你解决PHP循环学习一:while循环语句的使用(示例详解)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1008744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存