我有一个这样的“if”语句:
if( (first condition) || (second condition) || (third condition) ){
//line of code
}
如果满足所有 3 个条件,我希望该行代码运行 3 次。如果仅满足 2 个条件,则必须运行 2 次,依此类推。
这个语法也很好:
if(){}elseif(){}elseif(){}
最佳答案
在此情况下,true 将被评估为 1,false 将被评估为 0:
$qty = (first condition) + (second condition) + (third condition);
含义 $qty
将包含所需的迭代次数。
所以,你执行你的命令,像这样:
for ($i=0; $i<$qty; $i++) {
//Your line of code you want to execute, for example:
echo $i, "\n";
}
不需要显式 if-else
表达式。
关于php - 如果多个条件为真,如何多次执行迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25905635/