我出现此错误消息Warning: Division by zero
,其引用的行是
$rate = (($wins / ($wins + $lose)) * 100);
这仅在新用户注册时才会发生,因为他们以0胜0负0开始
我可以理解错误(你怎么能多次0?)但是如何修复这行代码呢?
上面的代码解决了玩家的形式,效果很好
答案 0 :(得分:4)
相应处理异常
if (($wins + $lose) != 0)
$rate = (($wins / ($wins + $lose)) * 100);
else
$rate = 0;