for 循环

发表于:2007-07-14来源:作者:点击数: 标签:
for 循环就单纯只有一种,没有变化,它的语法如下 for (expr1; expr2; expr3) { statement} 其中的 expr1 为条件的初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份,用来改变

for 循环就单纯只有一种,没有变化,它的语法如下

for (expr1; expr2; expr3) {  statement}

其中的 expr1 为条件的初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份,用来改变条件,供下次的循环判断,如加一..等等。而 statement 为符合条件的执行部分程序,若程序只有一行,可以省略大括号 {}。

下例是用 for 循环写的 "以后不敢了" 的例子,可以拿来和用 while 循环的比较。

<?php
for ($i=1$i<=10$i++) {
  echo 
"$i. 以后不敢了<br>\n";
}
?>

从上例中,可以很明显的看到,用 for 和用 while 的不同。实际应用上,若循环有初始值,且都要累加(或累减),则使用 for 循环比用 while 循环好。例如将资料从数据库取出,可能用 for 循环会比用 while 循环适合?

原文转自:http://www.ltesting.net