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_THOUSANDAllow thousand separator (like , )
FILTER_FLAG_ALLOW_SCIENTIFICAllow 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

PHP Topics


Ask Questions

Ask Question