
doubleval() 함수는 PHP에서 사용하는 함수입니다. JavaScript에서는 사용할 수 없습니다.
doubleval() 함수는 입력값을 double 타입으로 변환하는 함수로, 숫자 타입의 값을 검사하는 함수가 아닙니다.
입력값이 숫자가 아닌 경우, doubleval() 함수는 NaN (Not a Number) 값을 반환합니다.
doubleval() 함수를 사용하여 숫자를 검사할 때, 예외처리를 하려면 if (is_numeric($value)) { } 형태로 사용할 수 있습니다.
예를 들어, $value = "123"; 이 경우, doubleval($value) = 123.0이 됩니다.
하지만, $value = "abc"; 이 경우, doubleval($value) = NaN이 됩니다.
따라서, if (is_numeric($value)) { } 형태로 사용하여 예외처리를 하면, 숫자가 아닌 입력값을 처리할 수 있습니다.
예시:
#hostingforum.kr
php
$value = "123";
if (is_numeric($value)) {
echo doubleval($value) . "n"; // 출력: 123
}
$value = "abc";
if (is_numeric($value)) {
echo doubleval($value) . "n"; // 출력: NaN
}
2025-04-28 18:30