<完整PHP过滤器参考
定义和用法
该FILTER_SANITIZE_NUMBER_FLOAT过滤器去除浮点数所有非法字符。
这个过滤器允许数字和+ - 默认
- 名称: "number_float"
- ID-号:520
可能的标志:
- FILTER_FLAG_ALLOW_FRACTION -允许馏分分离器(like . )
- FILTER_FLAG_ALLOW_THOUSAND -允许千个分隔符(like , )
- FILTER_FLAG_ALLOW_SCIENTIFIC -允许科学计数法(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"
<完整PHP过滤器参考