PHP FILTER_SANITIZE_NUMBER_FLOAT Filter
❮ Volledige PHP-filterreferentie
Definitie en gebruik
Het filter FILTER_SANITIZE_NUMBER_FLOAT verwijdert alle ongeldige tekens uit een zwevend getal.
Dit filter staat standaard cijfers en + - toe
- Naam: "number_float"
- ID-nummer: 520
Mogelijke vlaggen:
- FILTER_FLAG_ALLOW_FRACTION - Scheidingsteken voor breuken toestaan (zoals . )
- FILTER_FLAG_ALLOW_THOUSAND - Scheidingsteken voor duizendtallen toestaan (zoals , )
- FILTER_FLAG_ALLOW_SCIENTIFIC - Sta wetenschappelijke notatie toe (zoals e en E)
Voorbeeld
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
De output van de code zal zijn:
string(7) "5-2+3.3"
❮ Volledige PHP-filterreferentie