가끔 나누거나 곱할 경우
0과 곱하거나 나누경우에 NaN이 뜰때가 있다.
그럴때 해결방법이다.
$NaN_check = 0;
if(is_nan($NaN_check)){
$NaN_check = 0;
}
으로 해주면 간단히 해결된다.
만약에 NUMBER_FORMAT을 사용해서 초기화 해준 다음
출력했을 때 nan 으로 소문자로 뜨는 경우는 그 값에 문자로 들어간 것이기 때문에
if(is_nan($NaN_check) || $NaN_check === 'nan'){
$NaN_check = 0;
}
이렇게 체크해주면 된다.
'PHP' 카테고리의 다른 글
[PHP] textarea 엔터 값 그대로 가져오기 (0) | 2017.11.27 |
---|---|
[PHP] html 코드 그대로 출력 (0) | 2017.11.27 |
[PHP] 모바일 접속 체크 (0) | 2017.11.27 |
[PHP] define과 defined의 차이 (0) | 2017.11.27 |
[PHP] PHPExcel을 이용해서 엑셀 다운로드 (0) | 2017.11.27 |