所以這段代碼會創建一個while循環,每個循環的分數減1,直到達到6500分。在while循環中劃分PHP
<?php
$i = $rows[score];
while ($i != 6500) {
echo $i--;
}
?>
但這不是我想要的。 我要的是與2的比分在每個循環劃分,直到它達到6500
所以這段代碼會創建一個while循環,每個循環的分數減1,直到達到6500分。在while循環中劃分PHP
<?php
$i = $rows[score];
while ($i != 6500) {
echo $i--;
}
?>
但這不是我想要的。 我要的是與2的比分在每個循環劃分,直到它達到6500
編輯代碼
<?php
$i = $rows[score];
$j = $i;
while ($i <= 6500) {
echo $j;
$j = $j/2;
$i--;
}
?>
問題: $ i = $ rows [score]; while($ i> = 5)echo $ i = $ i/2; } 分爲6.4453125和3.22265625 btw。要分的得分是= 6600 – 2013-04-23 16:16:41
我改變了代碼。這就是你想要的嗎? – 2013-04-23 16:30:38
最好使用<=
對比作爲劃分不太可能觸及6500
$i = $rows[score];
while ($i <= 6500) {
echo $i = $i /2;
}
問題: $ i = $ rows [score]; while($ i> = 5)echo $ i = $ i/2; } 分爲6.4453125和3.22265625 btw。得分分爲= 6600 – 2013-04-23 16:17:38
$i = $rows[score];
while ($i <= 6500) {
$i /= 2;
echo $i;
}
問題: $ i = $ rows [scores]; while($ i> = 5)echo $ i = $ i/2; } 分爲6.4453125和3.22265625 btw。要得到的分數是= 6600 – 2013-04-23 16:18:08
這樣的事情,也許呢?
while($i > 6500){
$i /= 2;
}
echo $i;
+1,因爲第一個答案不是提供無限循環。傻甚至回答這個問題。 – 2013-04-23 16:06:48
什麼問題? – Uby 2013-04-23 15:59:37
恩,那麼把減法改爲除法操作? RTLM:http://www.php.net/manual/en/language.operators.arithmetic.php – 2013-04-23 16:00:17
「你能幫我做作業嗎?」大概:D – AlphaB 2013-04-23 16:00:30