$ n = 50 $ n不得大于或等于20 [if($ n> = 20)] 否则{$ n - 10}
仅在$ n小于20
时打印这可能吗? 我的朋友告诉我使用递归,但我不熟悉它 还在努力学习。
由于
答案 0 :(得分:0)
我相信你在问一段时间
根据PHP手册:
$i = 0;
do {
echo $i;
} while ($i > 0);
或者:
do {
if ($i < 5) {
echo "i is not big enough";
break;
}
$i *= $factor;
if ($i < $minimum_limit) {
break;
}
echo "i is ok";
/* process i */
} while (0);
答案 1 :(得分:0)
这是你想要做的吗?
if ($n <= 20)
{echo $n}
答案 2 :(得分:0)
// $n starts at 50
$n = 50;
// so long as n is above or equal to twenty, subtract 10.
while( $n >= 20 ) $n -= 10;
// at this point, n will *always* be less than 20, so we'll out put it.
// print is one way to output n.
print $n;
答案 3 :(得分:0)
我想我得到你的意思。你想从$ n的值中扣除10,直到你低于20?
尝试:
$n = 50;
while($n >= 20){
$n = $n - 10;
}
echo $n;
如果$ n小于20,它将永远不会进入循环并且它将被单独保留。
如果$ n大于20,它将开始扣除10并且在$ n小于20之前不会预先形成回声
如果你通过18,你将回复18。
如果你传入50,你将回显10(因为20仍然> = 10所以它将再次扣除)
如果你传入48,你将回复18