Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP FILTER_VALIDATE_FLOAT 상수 완벽 가이드: 실수(浮動小数点) 값 검증 방법

FILTER_VALIDATE_FLOAT 상수는 주어진 값이 유효한 부동 소수점(float) 숫자인지 검증할 때 사용하는 PHP 필터 상수입니다. 주로 filter_var() 함수와 함께 사용되며, 값이 올바른 실수 형식이면 해당 값을 float 타입으로 반환하고, 그렇지 않으면 false를 반환합니다.

주요 특징

FILTER_VALIDATE_FLOAT는 문자열로 표현된 숫자 값도 실수로 변환하여 검증할 수 있어, 사용자 입력값이나 폼 데이터의 숫자 여부를 확인할 때 매우 유용합니다.

사용 예제

<?php
   $var = 291.9;
   var_dump(filter_var($var, FILTER_VALIDATE_FLOAT));
?>

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

float(291.9)

위 예제에서 변수 $var에 담긴 값 291.9는 유효한 실수이므로, filter_var() 함수가 이를 float 타입의 291.9로 반환한 것을 확인할 수 있습니다. 만약 검증 대상 값이 실수 형식이 아니라면 결과는 bool(false)가 됩니다.