계산식에서 Warning: Division by zero in 이에러나오는데 해결법 아시는분~

· 13년 전 · 1072 · 2
계산식에서 Warning: Division by zero in 이에러나오는데 해결법 아시는분~

$vs_good=number_format($list[$i][wr_good]);
$vs_nogood=number_format($list[$i][wr_nogood]);
$result_vs=($vs_good+$vs_nogood);

$vs_1st=number_format($vs_good)/number_format($result_vs)*100;
$vs_2st=number_format($vs_nogood)/number_format($result_vs)*100;

이거 하니까요~~


Warning: Division by zero in /WEB/xfind/html/xgb/skin/board/gal_vs/list.skin.php on line 281

Warning: Division by zero in /WEB/xfind/html/xgb/skin/board/gal_vs/list.skin.php on line 282



이에러 나오는데 어떻게 하면 좋을까욤~~?
[출처] 안드로이드사이드 - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=83672#c_83676
|

댓글 2개

일단 수식하려면
number_format 를 전부 빼시고 계산하세요

해당 구문은 , 를 찍어주는 구문이므로 오류가 납니다

그리고 오류 메시지는 0으로 나눌수 없다는 얘기인데요
$result_vs 값이 0 일때 예외처리를 해주시면 됩니다

$vs_good=$list[$i][wr_good];
$vs_nogood=$list[$i][wr_nogood];
$result_vs=($vs_good+$vs_nogood);

if($result_vs > 0){
$vs_1st=$vs_good/$result_vs*100;
$vs_2st=$vs_nogood/$result_vs*100;
}
이런식으로요
답변 너무 감사드립니다^^

0: 10표는 어떻게 되나요??

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고