我有這樣的PHP分數測試基於每小時答案:PHP:的foreach進球幫助
$score_a = 0;
foreach(array(4,5,10) as $a){
if ($a >= 2 && $a <= 4) {
$score_a += 1;
} else if ($a > 4 && $a <= 8) {
$score_a += 3;
} else if ($a > 8) {
$score_a += 0;
}
};
我需要最後的「否則,如果」得分略有不同。如果值大於8,則不需要添加.5,而是需要爲每個8以上的整數添加.5。
因此,此分數需要爲5而不是4.5。
不清楚你能解釋它更感謝 – 2010-01-18 08:31:21
請澄清你的問題。你需要做什麼? – 2010-01-18 08:33:35
我不明白。你認爲4,5和10的結果是什麼? $ score_a的初始值是多少? – Gordon 2010-01-18 08:42:27