number_format() 函数通过千位分组来格式化数字。

语法

number_format(number,decimals,decimalpoint,separator)

参数描述

number

必需。要格式化的数字。

如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符。

decimals可选。规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字。

decimalpoint可选。规定用作小数点的字符串。

separator

可选。规定用作千位分隔符的字符串。

仅使用该参数的第一个字符。比如 "xyz" 仅输出 "x"。

注释:如果设置了该参数,那么所有其他参数都是必需的。

提示和注释

注释:该函数支持一个、两个或四个参数(不是三个)。

例子

复制代码 代码如下:

echo number_format("1000000");

echo number_format("1000000",2);

echo number_format("1000000",2,",",".");

?>

输出:

1,000,000

1,000,000.00

1.000.000,00

有意思的number_format

number_format(number,decimals,decimalpoint,separator)

有四个参数,

第一个和第二个参数是必须的,第三个和第四个是可选项。但实际测试中第三个和第四个这两个参数必须同时存在,也就是要么都设置,要么都不设置。

没有设置第三个和第四个参数:

Number_format(13526, 2); echo 13,526.00;

如果你将这处理后的数字去累加,则只会得到一个13!。

设置了第三个和第四个参数

Number_format(23125, 2, ‘.',''); echo 23125.00;

这时再对这处理后的数字进行运算的话则会正确执行!

该函数的第三个参数表示 ‘小数点'位置用什么来表示,可以默认 . ,也可以设置成‘,'等其他符号。Ps:但我相信没人会这么干。

第四个则表示每隔 千位时用什么来分割数字。如果没什么特殊要求,又要进行运算的话最好设置为空。

PHP大数加千分位符_php 千分位截取数字 number_format()函数相关推荐

  1. js千位符 | js 千位分隔符 | js 金额格式化

    js 千位分隔符 千位分隔符,其实就是数字中的逗号.依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值.所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易 ...

  2. css 金额千位符,css3 - 使用C格式化数字(小数位,千位分隔符等)

    您可以使用Jstl标记库来格式化JSP页面 JSP Page //import the jstl lib Formatted Number (1): type="currency" ...

  3. java金钱千分位处理_java对金额的处理,保留两位小数、千分位符

    关于数字特殊字符 0 和 #的一些简单说明 #是一个特殊字符,用于数字部分(相当于占位符):它表示显示数字,但是最首位的0不予显示. data:02222.20 pattern:",###. ...

  4. js正则表达式实现千分位符

    function numberThousands (number, thousandsSeperator = ',') {return String(number).replace(/(\d)(?=( ...

  5. word文档怎么给数字加千分符_怎样给Word添加千分符

    Word作为生活中常用的文本形式,有诸多用处,也有很多技巧,今天和大家分享的就是其中千分符的使用,千分符的效果是可以帮助我们在数字比较大,位数比较多的时候,对数字有个清晰直观的感受,快跟小编一起看看怎 ...

  6. word文档怎么给数字加千分符_word实用技巧:如何为数字添加千分符的3种方法

    我们在用Word做各类文书.标书.策划类时,有时会在文档中书写多位数的金额数据,如下图所示的调薪通知: 看到上方薪资单中的信息我是拒绝的,一般情况下,金额位数比较多时,应该设置添加千分符.但文档中12 ...

  7. 详解为整数添加千分符的正则表达式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 整数添加千分符 使用方法 详解 使用示例 总结 前言 最近在项目中遇到一个小的需求,就是给金额加上千分符,原本想着直接 ...

  8. php 逗号千分位,PHP中number_format函数输出数字格式化,增加千分位符号

    下文给各位介绍一个PHP中number_format函数输出数字格式化,增加千分位符号,如果有需要的朋友可一起来看看. 在输出数据到屏幕上显示的时候,如果数据较大,位数较多,看上去会比较费劲,有一种比 ...

  9. js-格式化数字保留两位小数-带千分符

    很多时候发现有时候js会提示自带函数不能使用,所以自己找了很多资料实现了个 html <input type="text" class="input_text in ...

  10. js 数字转为千分符格式

    function util(){//字符串千分符this.cuter = function (v, n) {if (typeof (v) == 'string' || typeof (v) == 'n ...

最新文章

  1. linux下redis安装教程,linux下安装配置redis图文详解
  2. 关于《计算机程序的构造和解释》
  3. Markdown大法的尝试
  4. MPLS多协议标签交换原理—Vecloud微云
  5. 关于EF使用脏读(连接会话开始执行设置隔离级别)
  6. 论文学习11-Adversarial training for multi-context joint entity and relation extraction(实体关系买抽取模型,对抗学习
  7. APACHE的简单应用一
  8. android 自定义布局 根据布局获取类,android自定义布局中的平滑移动之ViewGroup实现...
  9. css3滚动倾斜,jQuery 3D倾斜滚动页面效果
  10. VS2017+Opencv3.3+Opencv_contribute编译
  11. 并查集路径压缩和按rank合并代码实现
  12. maven编译时出现读取XXX时出错invalid LOC header bad signature
  13. java 常用缓存描述
  14. 程序员打完篮球腰疼是怎么回事,打篮球腰疼怎么办,怎么按摩缓解疼痛!
  15. linux带密码解压密码,linux下解压有密码的rar压缩包
  16. 常见的DNS记录类型有哪些?如何查询DNS解析记录?
  17. 运用ARCGIS制作行政区划数据图表
  18. 如何从初级程序员顺利晋升到高级程序员?
  19. “双 亲 委 派 机 制”
  20. addons.php,GitHub - zz-studio/think-addons: The ThinkPHP6 Addons Package

热门文章

  1. 分析一个在高并发下的财务支付锁的问题
  2. 【Docker】拉取Oracle 11g镜像配置
  3. PHP使用Apache中的ab测试网站的压力性能及mpm介绍
  4. Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
  5. Python实现矩阵所有元素之和及某一列之和和某一行之和??
  6. Reactor与Netty基本操作流程总结
  7. @RequestBody 的使用方法和注意事项
  8. 单元测试框架TestableMock快速入门(七):常用注解参数
  9. js 求数组中最小值
  10. python数据类型二(列表和元组)