Filtr PHP FILTER_SANITIZE_NUMBER_FLOAT
❮ Kompletní reference PHP filtru
Definice a použití
Filtr FILTER_SANITIZE_NUMBER_FLOAT odstraní všechny nepovolené znaky z čísla s plovoucí desetinnou čárkou.
Tento filtr standardně povoluje číslice a + -
- Jméno: "number_float"
- Identifikační číslo: 520
Možné příznaky:
- FILTER_FLAG_ALLOW_FRACTION – Povolit oddělovač zlomků (jako . )
- FILTER_FLAG_ALLOW_THOUSAND – Povolit oddělovač tisíců (jako , )
- FILTER_FLAG_ALLOW_SCIENTIFIC – Povolit vědecký zápis (jako e a E)
Příklad
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
Výstup kódu bude:
string(7) "5-2+3.3"
❮ Kompletní reference PHP filtru