我阅读了 PHP.com 关于 While 循环 的手册。
我不明白 PHP 中 While 循环的目的。
在我看来,它与 if
声明完全一样。
if 语句和 while 循环有什么区别?
while 循环是如何工作的,它们有什么作用,什么时候应该使用它们?
例如,不能这样:
$i = 1;
while ($i <= 10) {
echo $i++;
}
像这样完成?:
$i = 1;
if ($i <= 10) {
echo $i++;
}
原文由 Ben Beri 发布,翻译遵循 CC BY-SA 4.0 许可协议
if
语句检查表达式是真还是假,然后仅当它为真时才运行语句内的代码。循环内的代码 只运行一次……while
语句是一个循环。基本上,无论表达式为真多长时间, 它都会继续执行 while 语句中的代码。何时使用 while 循环:
当您不确切知道可能必须循环一个条件的次数时,最好使用循环 - 如果您确切知道要测试一个条件的次数(例如 10 次),那么您将使用 for 循环反而。