gpt4 book ai didi

php - php中的条件while循环?

转载 作者:可可西里 更新时间:2023-10-31 23:57:52 24 4
gpt4 key购买 nike

我需要执行 PHP while 循环,但前提是变量为真。而且我不能真正将 while 循环放在“if”语句中,这似乎是显而易见的事情,因为代码块很大而且会很丑陋和困惑。我是否需要将循环中的代码分解为一个函数,或者是否有更简单的方法来处理这个问题?

基本思路是:

if(condition){
while(another_condition){
//huge block of code loops many times
}
} else {
// huge block of code runs once
}

我希望不管条件变量的状态如何都执行大量代码——但如果条件为假则只执行一次,如果条件为真则只要 another_condition 为真就执行。

下面的代码不起作用,但给出了我想要完成的事情的想法:

if(condition){ while(another_condition){ }
// huge block of code
if (condition){ } } // closes the while loop-- obviously throws an error though!

提前致谢。

最佳答案

如果我正确理解你的问题,你可以使用 do ... while() 结构:

do
{
// your code
} while(condition);

无论任何因素如何,这将执行一次//your code,然后仅在第二次迭代和之后的迭代中检查条件。

关于php - php中的条件while循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2435457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com