PHP FILTER_SANITIZE_NUMBER_FLOAT Filter
What is FILTER_SANITIZE_NUMBER_FLOAT in PHP?
Explanation
PHP FILTER_SANITIZE_NUMBER_FLOAT is used to remove unwanted special characters from a float number. It allows only digits . + and - in float number.
Name: "number_float"
ID-number: 520
Options:
FILTER_FLAG_ALLOW_FRACTION |
Allow fraction separator (like . ) |
FILTER_FLAG_ALLOW_THOUSAND |
Allow thousand separator (like , ) |
FILTER_FLAG_ALLOW_SCIENTIFIC |
Allow scientific notation (like e and E) |
Example :
<?php
$num="3+2.3ff+5abc";
echo filter_var($num, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
?>
Result :
3+2.3+5