계산식에서 Warning: Division by zero in 이에러나오는데 해결법 아시는분~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

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

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

본문

계산식에서 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
  • 복사

댓글 전체

일단 수식하려면
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;
}
이런식으로요
© SIRSOFT
현재 페이지 제일 처음으로