FILTER_SANITIZE_NUMBER_FLOAT 상수는 부동 소수점 숫자에서 모든 잘못된 문자를 삭제합니다.
플래그
-
FILTER_FLAG_ALLOW_FRACTION - 분수 구분자 허용
-
FILTER_FLAG_ALLOW_THOUSAND - 천 단위 구분 기호 허용
-
FILTER_FLAG_ALLOW_SCIENTIFIC − 과학적 표기법 허용
반환
FILTER_SANITIZE_NUMBER_FLOAT 상수는 아무 것도 반환하지 않습니다.
예시
다음은 FILTER_FLAG_ALLOW_FRACTION 플래그를 사용한 예입니다.
<?php $var = "3-1f+2.56p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION)); ?>
출력
다음은 출력입니다.
string(8) "3-1+2.56"
다른 예를 보자. 여기서 FILTER_FLAG_ALLOW_THOUSAND 플래그가 사용됩니다 -
예시
<?php $var = "1-4f+25,6p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND)); ?>
출력
다음은 출력입니다.
string(8) "1-4+25,6"