PHP FILTER_SANITIZE_NUMBER_FLOAT 过滤器

定义和用法

FILTER_SANITIZE_NUMBER_FLOAT 过滤器删除浮点数中所有非法的字符。

该过滤器默认允许所有数字以及 +-。

  • Name: "number_float"

  • ID-number: 520

可能的标志:

  • FILTER_FLAG_ALLOW_FRACTION - 允许小数分隔符 (比如 .)

  • FILTER_FLAG_ALLOW_THOUSAND - 允许千分隔符 (比如 ,)

  • FILTER_FLAG_ALLOW_SCIENTIFIC - 允许科学技术法 (比如 e 和 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"
   

每周VPS推荐 总有一款是你需要的!

没有找到想要的?点击这里去栏目页查看所有|点击这里搜索更多

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
如果有服务商和本站有合作意向,可以联系站长,QQ:121274060|邮箱:admin@e-learn.cn
了解到有朋友期望能在易学教程发布文章,奈何用户发布系统不完善,所以开通了码农岛,以供发布文章的需求
商务合作  |  商家投稿  |  易学教程交流群