下文给各位介绍一个PHP中number_format函数输出数字格式化,增加千分位符号,如果有需要的朋友可一起来看看.

在输出数据到屏幕上显示的时候,如果数据较大,位数较多,看上去会比较费劲,有一种比较直观的方法是使用千分位,也就是每三位数字显示一个逗号,这样可以快速的知道数的大小,不用一位位的去慢慢数了.

令人高兴的是,php中有专门的函数可以完成这个任务,可以在输出数据的时候自动加上千分位.

string number_format(float number[,int decimals [,string dec_point,string thousands_sep]])

number_format有四个参数,第一个参数是要输出的数字(浮点类型),这个参数是必需的,后面三个参数为可选的,其中后面两个参数要么全没有,要么全提供.

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

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

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

separator    可选,规定用作千位分隔符的字符串,仅使用该参数的第一个字符,比如 “xyz” 仅输出 “x”.

string number_format(

float number,  //要输出的数字

int decimals,  //小数位的位数,默认为0

string dec_point, //小数点的表示,默认为.

string thousands_sep //千分位的表示,默认为,

)

下面搞个例子试试:

echonumber_format('1234.56');

echonumber_format('1234.56',1);

echonumber_format('1234.56',2);

echonumber_format('1234.56',3);

echonumber_format('1234.56',2,'-','/');

//结果如下

1,235   // 四舍五入

1,234.6   //

1,234.56  //

1,234.560  // 小数位不足,补充0

1/234-56  // 千分位符号变成/,小数点符号变为-

例子:number_format

$number= 1234.56;

// english notation (default)

$english_format_number= number_format($number);

// 1,235

// French notation

$nombre_format_francais= number_format($number, 2,',',' ');

// 1 234,56

$number= 1234.5678;//开源软件:phpfensi.com

// english notation without thousands seperator

$english_format_number= number_format($number, 2,'.','');

// 1234.57

?>

php 逗号千分位,PHP中number_format函数输出数字格式化,增加千分位符号相关推荐

  1. python中print函数输出是字符串_如何用python3输出print函数?

    最近函数讲的比较多,小编知道大家对函数的热情很高,所以趁热打铁想扩展一些知识内容.毕竟大家对print函数不算陌生,用的也算是频繁.不知道大家有没有学过输出print函数方面的知识,今天小编要带来的内 ...

  2. 千行百业中的我们,数字山河间的中国速度

    无论你在哪,在做着什么,想必都对过去的庚子年记忆深刻.这一年里我们经历了太多困难险阻,当新春来临,我们或许可以长舒一口气,对自己说--我做到了,我们依旧在前进,万里山河仍无恙. 这一年,全球逆局中的中 ...

  3. Python之format格式化函数以及数字格式化输出规范

    目录 一.format函数官方解释 二.format数字格式化 format函数的应用场景,主要用于Python字符串的处理,以及计算机二级考试基础内容. 一.format函数官方解释 str.for ...

  4. comsol计算数据导出matlab,comsol4.2怎样在matlab中通过函数输出数据

    急!comsol4.2怎样在matlab中运行输出数据,怎样通过mpheval等函数读取comsol4.2计算结果. 运行以下代码老是报错:Corrupt P-file "...\COMSO ...

  5. python中number函数_Python 数字(Number)

    Python 数字(Number) Python 数字数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间. 以下实例在变量赋值时 Number 对象 ...

  6. python中complex函数输出结果表示_下面代码的执行结果是

    [单选题]下面代码的输出结果是 x=10 y=3 print(divmod(x,y)) [单选题]下面代码的输出结果是 s = "The python language is a cross ...

  7. Excel中zhmoney函数将数字转成中文大写金额

    好了财务员小张,在开始工作之前,下载安装了一个方方格子函数扩展包,发现了一个zhmoney的函数,以后就再也不用手动输入中文大写金额了,看下图动态演示吧 (方方格子插件) 1.首先输入zhmoney函 ...

  8. java 输出指定位数_java中如何控制输出数字位数

    展开全部 用个例子来说明: ‍ double d = 345.678; String s = "hello!"; int i = 1234; //"%"表示进行 ...

  9. html中写自增数字,WPS word中数字怎么自增 如何在word中设置数字的千位分隔符

    选中某行,列或者某一部分,选择菜单栏的"行和列"->"填充"选项,选择序列选项. 在弹出的窗口中设置你需要的选项. WPS文字怎样自动增加数字 如何在WP ...

最新文章

  1. 黄仁勋把自己做成了虚拟娃娃
  2. Ubuntu命令行下安装,卸载软件包的过程
  3. 【设计模式】代理模式 ( 动态代理使用流程 | 创建目标对象 | 创建被代理对象 | 创建调用处理程序 | 动态创建代理对象 | 动态代理调用 )
  4. python4delphi 设置syspath
  5. 10月第3周网络安全报告:新增信息安全漏洞308个
  6. 【时间序列】NeuralProphet:Prophet的Pytorch实现!精度更高 预测更快 特性更多!...
  7. MFC+ODBC操作Access数据库pdf版
  8. 基于大数据的NBA球员数据分析及预测系统
  9. 【FusionCompute】基于FreeNAS部署并使用虚拟存储(五)
  10. 微信小程序 关于头像上传,showActionSheet,chooseImage,uploadFile
  11. mysql 处理文本数据_mysql文本处理函数实例(数据处理函数的使用一)
  12. NVIDIA Jetson TK1学习与开发(三):图文详解Jetson TK1平台搭建
  13. 代理服务器没有响应解决方案
  14. 笔记本nc10装linux,三星nc10笔记本快捷键驱动
  15. 迷宫(二) 计蒜客--1596
  16. 设备选型的重要性分析
  17. 设置typora标题、目录、大纲自动编号
  18. 延边大学计算机专业考研,计算机专业考研成功经验谈
  19. “好男人不包二奶”的营销策略——奢侈品“奇葩”市场缘何存在?
  20. 基于STM32F767的SD卡EXCEL文件读写

热门文章

  1. [bzoj1700]: [Usaco2007 Jan]Problem Solving 解题
  2. 3D Math Primer for Graphics and Game Development -- 图形与游戏开发(3D数学基础) (简介)...
  3. ZOJ3545——AC自动机+状态dp
  4. C# 中用stopwatch测试代码运行时间
  5. 华为鸿蒙安全认证,手机系统哪家强,华为鸿蒙系统获得国际安全标准最高等级认证,强不强?...
  6. linux cd是什么目录,linux-cd命令
  7. usb 系统消息_别让 USB 传输速度影响 Android 开发效率
  8. stylus 设置全局样式_在vue-cli 3中, 给stylus、sass样式传入共享的全局变量
  9. python调用robotframework api_python+robot framework接口自动化测试
  10. clion 插件_IDEA必备插件系列-Rainbow