Filtr PHP FILTER_SANITIZE_NUMBER_FLOAT
❮ Pełne odniesienie do filtrów PHP
Definicja i użycie
Filtr FILTER_SANITIZE_NUMBER_FLOAT usuwa wszystkie niedozwolone znaki z liczby zmiennoprzecinkowej.
Ten filtr domyślnie dopuszcza cyfry i + -
- Nazwa: „liczba_zmiennoprzecinkowa”
- Numer identyfikacyjny: 520
Możliwe flagi:
- FILTER_FLAG_ALLOW_FRACTION — Zezwalaj na separator frakcji (np. .)
- FILTER_FLAG_ALLOW_THOUSAND — Zezwalaj na separator tysięcy (np. , )
- FILTER_FLAG_ALLOW_SCIENTIFIC — Zezwól na notację naukową (np. e i E)
Przykład
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
Wynikiem kodu będzie:
string(7) "5-2+3.3"
❮ Pełne odniesienie do filtrów PHP