警告:在进行数学运算时,在php中除以零

时间:2015-05-21 03:57:52

标签: php wordpress

我试图显示一个wordpress作者的平均评论数,所以我做的是我收集了所有作者的帖子和作者的总帖子的总评论数,并将它们分开以得到平均评论数和它在本地工作得很好但是当我现场发布时我得到了错误

警告:除以零

$avg_comment_count = (int) ( $total_comment_count / $user_post_count);

总评论帐户有时可能为0,这就是我认为我收到错误的原因。

这是我正在使用的公式然后我回显avg_comment_count,它显示正确,但会显示上面的警告。

1 个答案:

答案 0 :(得分:1)

简单的If可以解决问题。

    if($user_post_count != 0){
    $avg_comment_count = (int) ( $total_comment_count / $user_post_count);
    }
    else{
    $avg_comment_count = "No posts";// or you can set anything here.
    }

我建议你完成基础知识并自己学习这些零碎的东西。