【发布时间】:2011-02-11 12:56:16
【问题描述】:
我现在正在阅读一本关于 PHP 的电子书,作者指出,while 循环和 for 循环之间的区别在于 for 循环会计算它运行的次数。
所以拿这个:
<?php
for ($i = 1; $i < 10; $i = $i + 1) {
print "Number $i\n";
}
?>
但这和
不一样吗<?php
$i = 1;
while ($i < 10) {
$i = $i + 1;
print "Number $i\n";
}
?>
或者还有其他一些他没有指出的区别? (除了在不确定条件将保持多长时间时使用 while 循环,例如从数据库中选择行)
我的意思是,如果这是唯一的区别,我不能不使用 for 循环而使用 while 循环吗?
【问题讨论】:
标签: php for-loop while-loop