<Complete Reference PHP Filter
Определение и использование
FILTER_SANITIZE_NUMBER_FLOAT фильтр удаляет все недопустимые символы из числа с плавающей точкой.
Этот фильтр позволяет цифры и + - по умолчанию
- Название: "number_float"
- Идентификационный номер: 520
Возможные флаги:
- FILTER_FLAG_ALLOW_FRACTION - Разрешить фракции сепаратора (like . ) , (like . ) .
- FILTER_FLAG_ALLOW_THOUSAND - Разрешить замостить (like , )
- FILTER_FLAG_ALLOW_SCIENTIFIC - Разрешить научные обозначения (like e and E) , (like e and E)
пример
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
Вывод кода будет:
string(7) "5-2+3.3"
<Complete Reference PHP Filter