PHP FILTER_SANITIZE_NUMBER_FLOAT-suodatin
Määritelmä ja käyttö
FILTER_SANITIZE_NUMBER_FLOAT-suodatin poistaa kaikki luvuista epäilyttävät merkit.
Tämä suodatin sallii oletusarvon mukaan kaikki numerot sekä +-.
- Name: "number_float"
- ID-number: 520
Mahdolliset tunnisteet:
- FILTER_FLAG_ALLOW_FRACTION - Sallii desimaalierottimen (esim. .)
- FILTER_FLAG_ALLOW_THOUSAND - Sallii tuhat erottimen (esim. ,)
- FILTER_FLAG_ALLOW_SCIENTIFIC - Sallii tieteellisen muodon (esim. e ja E)
Esimerkki
<?php
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT
,
FILTER_FLAG_ALLOW_FRACTION));
?>
Tulostus:
string(7) "5-2+3.3"