Filter FILTER_SANITIZE_NUMBER_FLOAT menghapus semua karakter ilegal dalam bilangan floating point.
Filter ini mengizinkan semua angka serta + - secara default
Nama: "number_float"
Nomor ID: 520
Tanda-tanda yang mungkin:
FILTER_FLAG_ALLOW_FRACTION - izinkan pemisah desimal (mis. .)
FILTER_FLAG_ALLOW_THHOUSAND - izinkan pemisah ribuan (mis., )
FILTER_FLAG_ALLOW_SCIENTIFIC - mengizinkan notasi ilmiah (seperti e dan E)
<?php$number="5-2f+3.3pp";var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION));?>
Output kodenya terlihat seperti ini:
tali(7) "5-2+3.3"