PHP FILTER_SANITIZE_NUMBER_FLOAT 필터

정의와 사용법

FILTER_SANITIZE_NUMBER_FLOAT 필터는浮点수에서 모든 불법 문자를 제거합니다.

이 필터는 기본적으로 모든 숫자 및 +-를 허용합니다.

  • Name: "number_float"
  • ID-number: 520

가능한 기호:

  • FILTER_FLAG_ALLOW_FRACTION - 소수 구분자 (예: .)를 허용
  • FILTER_FLAG_ALLOW_THOUSAND - 천 구분자 (예: ,)를 허용
  • FILTER_FLAG_ALLOW_SCIENTIFIC - 과학 기술법 (예: e 및 E)를 허용

예제

<?php

var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>

출력:

string(7) "5-2+3.3"