계산식에서 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;
}
이런식으로요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT