任何人都可以幫助...:D 即時通訊創建個人日曆時間表,同時我學習PHP。我遇到了需要設置特定條件的部分,然後只有條件滿足時纔會顯示輸出。見筆記。一個條件,將不會繼續下去,除非條件爲真
$ N = 50 $ n必須不大於或等於20 [如果($ N> = 20)] 否則{$ N - 10}
將只打印如果$小於n 20
這是可能的嗎? 我的朋友告訴我使用遞歸,但我不熟悉它 仍試圖學習。
感謝
任何人都可以幫助...:D 即時通訊創建個人日曆時間表,同時我學習PHP。我遇到了需要設置特定條件的部分,然後只有條件滿足時纔會顯示輸出。見筆記。一個條件,將不會繼續下去,除非條件爲真
$ N = 50 $ n必須不大於或等於20 [如果($ N> = 20)] 否則{$ N - 10}
將只打印如果$小於n 20
這是可能的嗎? 我的朋友告訴我使用遞歸,但我不熟悉它 仍試圖學習。
感謝
我相信你問了一會兒-DO
按照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);
這是你想要做的嗎?
if ($n <= 20)
{echo $n}
// $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;
我覺得我得到了你的說法。你想從$ n的值中扣除10,直到你低於20?
嘗試:
$n = 50;
while($n >= 20){
$n = $n - 10;
}
echo $n;
如果$ n小於20,它永遠不會進入循環,它將被單獨留在家中。
IF $ n是大於20,它將開始在扣除10並不會瓶坯迴音,直到$ n小於20
如果你在18傳遞,你會呼應18.
如果你在50傳遞,你會響應10(因爲20仍是> = 10,因此將扣除一次)
如果你在48傳遞,你會響應18
非常感謝 我確實學到了很多 我會將此網站加入書籤 非常有幫助 – naZgul
我很抱歉,但你需要顯示更多關於你想要完成的代碼。你的問題沒有意義。 – deiga