在本教程中,我们将学习如何使用PHP for 循环语句来执行预定次数的代码块。
for循环语句是PHP中最复杂的循环语句。在预先确定执行次数时,通常使用PHP for 循环语句。不仅如此,PHP for 循环语句还提供了更多的功能。
如果你想根据给定条件执行代码块,可以使用while循环或do while循环语句。
下面是for循环语句的语法:
<?php
for
(init_expr; condition_expr; increment_expr){
// 要执行的代码块。
}
下面的示例从1计数到5,并在每次迭代中显示当前计数器的值。
(
$i
= 1;
< 5;
++) {
echo
.
'<br/>'
;
我们在循环开始时将$i初始化为1。在每个迭代中,我们显示$i的值并将其值增加1。条件表达式检查$i是否小于5。如果结果为true,则循环继续。一旦$i变量的值达到5,循环就终止了。
如上所述,只要保留分号(;),就可以省略for循环语句中的任何表达式。请看下面的例子:
(;;){
= rand(1,5);
if
== 2)
break
我们省略了for循环语句中的所有表达式。在循环内部,我们使用rand()函数得到一个值在1到5之间的随机数,并显示这个数字。如果随机数是2,则使用break语句终止循环。
如果你想混合PHP和HTML代码,你可以使用类似下面这样的冒号语法的for循环语句:
<ul>
<= 5;
++): ?>
<li>菜单#<?php
; ?></li>
endfor
; ?>
</ul>
我们使用for endfor循环语句生成一个包含5个菜单项的无序列表。
原文链接:https://codingdict.com/