我把一個腳本與數組和東西放在一起。 現在到最後,它會用複選框檢查分數並將其除以十。 然後用數字格式我把它舍掉兩個2位小數,它看起來像這樣。在小數點之間回顯數字之間的文本
$number = $score/$total;
$number = $number * 10;
$number = number_format(round($number,2),2,',','.');
echo "The number is: $number <br/>";
後來,我正在這樣做。
if($number < 4 && $number > 0)
echo 'You're number is between zero and 4';
else if($number > 6 && $number < 4)
echo ' You're number is between 4and 6';
else if($number < 8 && $number > 6)
echo' You're number is between 6 and 8';
else if($number < 10 && $number > 8)
You're number is between 8 and 10';
現在,如果數字是0.50或1.50或2或5.50,它顯示我提供的文本。 但是,如果數字是4,13或7,85或9,13,它不會。
現在搜索了一段時間,但無法弄清楚。 你們看到解決方案嗎?
希望我清楚了!
在此先感謝。
作爲一個方面說明:你需要在'echo'語句中跳過你的撇號。或者甚至更好,使用正確版本的詞你的:) – vimist 2012-07-26 09:10:29
你elseif條件並不全是正確的。例如$ number> 6 && $ number <4。第二,請更正報價。 – FatalError 2012-07-26 09:14:59
哈哈,它是快速打字。我不是最好的英語語法;) 雖然會做其他的事情;) – Jeroenttje 2012-07-26 09:15:06