가끔 나누거나 곱할 경우
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;
}

이렇게 체크해주면 된다.



+ Recent posts