Remove all illegal characters from a float number in PHP
Description
The following code shows how to remove all illegal characters from a float number.
Example
/*from w ww .j av a2s . c om*/
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION));
/*
Possible flags:
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)
*/
?>
The code above generates the following result.