投票最多总数

时间:2013-12-03 23:20:33

标签: php vote

嘿试图搜索类似的但是猜我的英语不理我大声笑,这里是我需要帮助的,我试图用上/下投票制作投票系统并想要像这样展示

5.3 / 10

但不知道如何使总“5.3”不超过100%= 10这里是我的代码到目前为止

<?php 

$Vote_up = 804;
$Vote_down = 942;
$total = $Vote_up + $Vote_down;
$result = 100;

echo number_format($total/$result,1,",",".") . "/10"; 

?>

结果是17,5 / 10

PS。 php的新手让我很容易^^

1 个答案:

答案 0 :(得分:1)

我在数学上非常糟糕,但我认为这应该是有效的

$Vote_up = 555;
$Vote_down = 555;
$total = $Vote_up + $Vote_down;

if( $total <= 0 ){
    $score = -11;
} else {
    $score = (($Vote_up / $total) + ($Vote_down / $total) * 10) * -1;
}
echo floor( $score + 11 ) . '/10';

如果有人有更好的解决方案,请我知道 - 谢谢!