for 循环是一种常用的循环控制语句,它可以让我们重复执行一段代码,直到满足某个条件为止。在 PHP 中,for 循环的语法如下:
for (expr1; expr2; expr3) { statement; }
其中,expr1 是循环开始前执行的表达式;expr2 是循环条件;expr3 是每次循环后要执行的表达式。
假设我们要使用 for 循环输出 1 到 100 的数字,那么我们可以这样写代码:
for ($i=1; $i<=100; $i++) { echo $i; }
在上面的代码中,我们首先声明了一个变量 $i ,并将其初始值设为 1 ;然后在 for 循环中定义了循环条件 $i <= 100 ;最后在 for 循环体中使用 echo 这个函数将变量 $i 的值输出到屏幕上。当 for 循环执行完之后,$i 的值就会加 1 ;然后再检测循环条件是否成立;如果成立就会重新执行 for 循环体中的语句。这样一直重复执行下去,直到 $i 的值大于 100 ;此时满足不了循环条件就会退出 for 循环。
因此上面的代码就能够实现我们想要的功能——将 1 到 100 这 100 个数字依次输出到屏幕上。而这也是 for 循环最常用的应用之一。当然在实际开发中还有其它应用场景——例如遍历数字、字段、对象、数字、数字、数字、数字、数字、數字……总之 for 在 PHP 的开发中十分常用而且十分方便。
for循环由声明,条件和操作组成:
for循环的一般语法如下:
for ( declaration; condition; action ) { // Run this code } // More code here
这里是一个for循环看起来在PHP:
<?php
for ($i = 1; $i < 10; $i++) {
print "Number $in";
}
?>
上面的代码生成以下结果。
如你所见,for循环有三个部分用分号分隔。在声明中,我们将变量$ i设置为1。
对于条件,如果$ i小于10,则我们有循环执行。
最后,对于动作,我们为每个循环迭代的值$ i添加1。
以下示例具有无限循环。
<?php for (;;) { print "In loop!n"; } ?>
你可以嵌套循环,如你所愿,像这样:
<?php
for ($i = 1; $i < 3; $i = $i + 1) {
for ($j = 1; $j < 3; $j = $j + 1) {
for ($k = 1; $k < 3; $k = $k + 1) {
print "I: $i, J: $j, K: $kn";
}
}
}
?>
上面的代码生成以下结果。
PHP nl2br() 函数PHP String 参考手册实例 在字符串中的新行(n)之前插入换行符:?php echo nl2br("One line.nAnother line.");...
PHP rmdir() 函数 完整的 PHP Filesystem 参考手册定义和用法 rmdir() 尝试删除dirname所指定的目录。 该目录必须是空的,而且要...
PHP 7 use 语句 PHP 7 新特性PHP 7 可以使用一个 use 从同一个 namespace 中导入类、函数和常量:实例实例//PHP7之前版本需要使...
PHP curl_escape函数 PHP cURL参考手册(PHP 5 >= 5.5.0)curl_escape — 对给定的字符串进行URL编码。说明string curl_escape ( r...
PHP curl_multi_strerror函数 PHP cURL参考手册(PHP 5 >= 5.5.0)curl_multi_setopt — 返回描述错误码的字符串文本。说明string ...