最新的Web开发教程
 

PHP FILTER_SANITIZE_NUMBER_FLOAT过滤器


<完整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过滤器参考