php 带逗号千位符数字的处理方法

 更新时间:2012年01月10日 16:29:51   作者:  
php 带逗号千位符数字的处理方法,需要的朋友可以参考下。
通常用number_format(); 来格式化数字,默认情况千位符是用逗号间隔的,比如:
复制代码 代码如下:

echo number_format("10000.01231", 2);
//取小数点后2位,输出的结果为:10,000.01 千位默认是用逗号间隔。

如果我们后台验证从客户端获取来的这种格式的数字就有点费劲了。

老修通常用 filter_input(INPUT_POST,"price",FILTER_VALIDATE_FLOAT) 来验证价格,如果是带逗号的千位符就会获取不到。

所以在确认输入是数字的时候就要先过滤掉所有的千位符,然后再验证。

其实很少有人会带千位符输入数字的,除非是复制的或者是把原来输出的值再提交。

在输出的时候我们就可以尽量少用带有千位符的数字格式, 输出可以这样写:
复制代码 代码如下:

format_number("10000.01231",2,".","");
//这样输出的就是10000.01

相关文章

  • php批量删除数据库下指定前缀的表以prefix_为例

    php批量删除数据库下指定前缀的表以prefix_为例

    这篇文章主要介绍了如何用php批量删除数据库下所有前缀为prefix_的表,这个功能比较实用,需要的朋友可以参考下
    2014-08-08
  • PHP访问Google Search API的方法

    PHP访问Google Search API的方法

    这篇文章主要介绍了PHP访问Google Search API的方法,实例分析了php针对谷歌API访问的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 详解PHP的执行原理和流程

    详解PHP的执行原理和流程

    这篇文章主要介绍了详解PHP的执行原理和流程,对此感兴趣的同学,可以详细看一下
    2021-04-04
  • PHP中闭包函数的使用详细讲解

    PHP中闭包函数的使用详细讲解

    闭包是一种特殊的函数,可以在函数内部创建一个独立的作用域,以保护变量不受外部环境的影响,下面主要为大家介绍一下PHP中闭包函数的使用,有需要的可以了解下
    2023-11-11
  • PHP7内核之Reference详解

    PHP7内核之Reference详解

    这篇文章主要介绍了PHP7内核之Reference,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 对比PHP对MySQL的缓冲查询和无缓冲查询

    对比PHP对MySQL的缓冲查询和无缓冲查询

    PHP中使用函数查询MySQL中的数据默认是以缓冲模式,除此之外MySQL程序还支持一种无缓冲模式,本文我们将来对比PHP对MySQL的缓冲查询和无缓冲查询:
    2016-07-07
  • php 随机数的产生、页面跳转、件读写、文件重命名、switch语句

    php 随机数的产生、页面跳转、件读写、文件重命名、switch语句

    刚做的一个项目中的部分代码,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句。
    2009-08-08
  • 基于php实现长连接的方法与注意事项的问题

    基于php实现长连接的方法与注意事项的问题

    本篇文章是对在php中实现长连接的方法与注意事项的问题进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • PHP7原生MySQL数据库操作实现代码

    PHP7原生MySQL数据库操作实现代码

    php7已经没有mysql这个扩展了,好多贴还是按照以前的方法讲,让我这个新手来回找了好多遍都没找到mysql,php7用后面两个链接数据库,千万不要傻傻去找也不要去来回拷贝什么dll之类的
    2020-07-07
  • PHP利用ThinkPHP6完整实现用户分页功能

    PHP利用ThinkPHP6完整实现用户分页功能

    分页功能在Web开发中是一个非常常见的需求,特别是在处理大量数据时,为了提高用户体验和性能,将数据分页展示是必不可少的,ThinkPHP6作为一款流行的PHP框架,自带了强大的分页功能,本文将详细介绍如何使用ThinkPHP6实现分页功能,需要的朋友可以参考下
    2023-12-12

最新评论