【发布时间】:2018-12-29 19:33:34
【问题描述】:
我试图用谷歌搜索这个,我认为它不能完成,但我还是要问。 如果我有while循环?
while ($smth > 1)
{
func();
}
有没有一种方法可以让我立即退出 while 循环,并在其中包含该函数? 也许该函数返回停止循环的东西? 我试过了
func(){
return break;}
但这不起作用。
【问题讨论】:
-
您可以从函数返回一个值(可能是布尔值)并检查返回。即'if(func()){break; }
-
您需要退货。旁注:您不需要带有“return”的“break”;后者停止执行脚本以进一步运行。你说它不起作用;这是您的实际代码还是我们需要了解/查看的其他内容?
-
@FunkFortyNiner 该函数是从
while循环中调用的,因此return将停止该函数,而不是循环。 -
@Max 对,所以也许是
while true{...} ....? >编辑或do while -
@Max Strike ^ 我误解了这个问题。虽然不是开始,呵呵。
标签: php function while-loop