我有这样的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