除以零错误在投票中


Division by zero error in votes

我得到除以零错误这个函数。我该如何解决?

function percent($liked,$total_voting){
$liked = (int)$liked;
$total_voting = (int)$total_voting;
return ceil(($liked/$total_voting)*100);

这应该适合您:

(它正在测试$total_voting是否为零并在本例中返回 false)

function percent($liked, $total_voting) {
    if($total_voting == 0)
        return false;
    $liked = (int)$liked;
    $total_voting = (int)$total_voting;
    return ceil(($liked/$total_voting)*100);
}