我通过www.example.com阅读了有关While loops的手册PHP.com。
我不明白PHP中While循环的目的。
它看起来就像一个if
语句。
if语句和while循环有什么区别?
while循环是如何工作的,它们做什么,什么时候应该使用它们?
例如,不能这样:
$i = 1;
while ($i <= 10) {
echo $i++;
}
是这样做的吗?:
$i = 1;
if ($i <= 10) {
echo $i++;
}
我通过www.example.com阅读了有关While loops的手册PHP.com。
我不明白PHP中While循环的目的。
它看起来就像一个if
语句。
if语句和while循环有什么区别?
while循环是如何工作的,它们做什么,什么时候应该使用它们?
例如,不能这样:
$i = 1;
while ($i <= 10) {
echo $i++;
}
是这样做的吗?:
$i = 1;
if ($i <= 10) {
echo $i++;
}
4条答案
按热度按时间mxg2im7a1#
if
语句检查表达式为true还是false,然后只有当它为true时才运行下面的代码块。块内的代码只运行一次...while
语句是一个循环。基本上,它会继续执行下一个代码块中的代码,只要表达式为true。while循环的使用时间:
当你不知道你需要在一个条件中循环多少次时,最好使用循环--如果你知道你需要测试一个条件多少次(例如10次),那么你可以使用for循环。
dgenwo3n2#
while循环将在条件为真时运行任意次数,即 * 直到条件为假 *。
如果条件为真,则if语句将执行一次。
当你刚刚学习一门语言时,理解这样的概念的一个好方法是尝试它们:
这导致:
bkhjykvo3#
如果命令一次只在一个条件下运行,且一次只在一个语句中执行
while循环主要用于在无限时间内循环一个语句,而while循环则一次执行多个语句
ui7jx7zq4#
下面是一个例子:
假设您需要一个脚本,该脚本在数组中循环,并为数组的每个元素发出一次蜂鸣声。
WHILE循环不会为空数组生成蜂鸣音。
FOR循环将始终至少运行一次,因此空数组将生成一次蜂鸣声。