PHP
[PHP] NaN 뜰때 해결방법
이아이모
2017. 11. 27. 23:43
가끔 나누거나 곱할 경우
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;
}
이렇게 체크해주면 된다.