PHP循环:while循环和for循环

PHP的循环语句

在这里插入图片描述

while循环

while循环重复执行代码块,直到指定的条件不成立。
语法格式:

while(条件){
	要执行的代码块;
}

实例:

 <html>
 <body>

 <?php
 $i=1;
 while($i<=8)
 {
 echo "Number is " . $i . "<br>";
 $i++;
 }
 ?>

 </body>
 </html> 

在这里插入图片描述

do…while

do…while语句至少会执行一次代码,然后执行判断条件,只要条件成立就会重复执行代码。
语法格式:

do{
	将要执行的代码块;
}while(条件);

实例:

 <html>
 <body>

 <?php
 $i=1;
 do
 {
 $i++;
 echo "Number is " . $i . "<br>";
 }
 while ($i<=8);
 ?>

 </body>
 </html> 

在这里插入图片描述
可以看出,条件同样是i<=8,但是do...whilewhile多执行一次。

for循环

for循环执行的次数可以由开发人员指定,也可以由开发人员指定特定条件,当条件为true时执行代码块。
语法格式:

for(初始值;条件;增量){
	将要执行的代码;
}

参数:

  • 初始值:变量初始值,设置计数器,所以for循环也至少被执行一次
  • 条件:循环执行的限制条件,如果为true则继续,否则结束
  • 增量:对计数器进行处理,任何一次循环结束均执行一次该条件
    note:上述初始值和增量参数可以为空,或者由逗号,分隔的多个表达式
    实例:
<html>
<body>
<?php

 for ($i=1,$j=9; $i<=5; $i++,$j--)
 {
$z=$i*$j;
 echo $i . " * " . $j . " = " . $z . "<br>";
 }

?>
</body>	 	 
</html>

在这里插入图片描述

foreach循环

foreach循环用于遍历数组,它根据数组中的每个元素来循环代码块。
语法格式:

foreach($array as $value){
	要执行的代码;
}

实例

 <html>
 <body>

 <?php
 $name=array("Alice","Bob","Cindy");
 foreach ($name as $value)
 {
 	echo $value . "<br>";
 }
 ?>

 </body>
 </html> 

在这里插入图片描述
需要注意的是,foreach 仅能够应用于数组和对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值