PHP循环
PHP中循环有4种:while循环、for循环、do-while循环和foreach循环。
while循环
while循环会一直执行代码块知道循环判断条件不满足为止。用法为:while(判断条件){条件成立时运行的代码块;}。例如:
<?php
$a=5;
while($a>=0)
{
echo $a;
$a--;
}
?>
这段代码将会输出:543210。注:while语句在条件不成立的情况下一次也不会执行(要与do-while区别一下)
do-while循环
do-while循环也会一直执行代码直到while的判断条件不满足时跳出。用法为:do {条件成立时运行的代码块;} while(判断条件)该语句和while语句唯一的区别在于:在do-while中,无论循环判断条件是否满足,它都会将里面的代码块执行一遍。例如:
<?php
$a=5;
do
{
echo $a;
$a--;
}
while($a>=0)
?>
这样写的话他会输出:543210。但是如果将循环判断条件改为while($a<=0)以后,该代码还是会输出一个5。
for循环
for循环需要知道三个条件:初始值、判断条件、执行后的操作。格式为:for(初始值;判断条件;执行后操作){条件成立时的代码块;}。示例如下:
<?php
for($a=0;$a<5;$a++)
{
echo $a;
}
?>
在for循环中,这三个条件都是可以缺省的。
扫描二维码关注公众号,回复:
3010432 查看本文章
foreach循环
foreach循环在数组时已经学习过,此处不再说明。