PHP number_format() 函数定义和用法

 更新时间:2012年06月01日 23:00:37   作者:  
number_format() 函数通过千位分组来格式化数字
number_format() 函数通过千位分组来格式化数字。

语法
number_format(number,decimals,decimalpoint,separator)
参数 描述
number

必需。要格式化的数字。

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

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

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

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

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

提示和注释
注释:该函数支持一个、两个或四个参数(不是三个)。
例子
复制代码 代码如下:

<?php
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正则提取图片地址

    最近在开发程序的时候需要获取提取内容中的图片地址,这里简单分享下方法,需要的朋友可以参考下
    2014-03-03
  • PHP设计模式之PHP迭代器模式讲解

    PHP设计模式之PHP迭代器模式讲解

    今天小编就为大家分享一篇关于PHP设计模式之PHP迭代器模式讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • PHP7内核之Reference详解

    PHP7内核之Reference详解

    这篇文章主要介绍了PHP7内核之Reference,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP详解ASCII码对照表与字符转换

    PHP详解ASCII码对照表与字符转换

    PHP基础篇详解ASCII码对照表与字符转换,讨论ASCII码对照表图与字符转换为十进制、八进制、十六进制和HTML的方法
    2011-12-12
  • PHP实现二维数组按某列进行排序的方法

    PHP实现二维数组按某列进行排序的方法

    这篇文章主要介绍了PHP实现二维数组按某列进行排序的方法,结合实例形式分析了php二维数组排序的技巧,涉及array_multisort函数的使用方法,需要的朋友可以参考下
    2016-11-11
  • PHP获取php,mysql,apche的版本信息示例代码

    PHP获取php,mysql,apche的版本信息示例代码

    下面为大家介绍个不错的示例可以直接获取PHP、MYSQL、Apache的版本信息,需要的朋友可以参考下
    2014-01-01
  • 详解php反序列化之字符逃逸法

    详解php反序列化之字符逃逸法

    这篇文章主要为大家详细介绍了php反序列化之字符逃逸法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • PHP利用一行代码删除目录下所有文件方法示例

    PHP利用一行代码删除目录下所有文件方法示例

    这篇文章主要给大家介绍了关于PHP如何利用一行代码删除目录下所有文件的相关资料,文中先对glob函数进行了一个简单的介绍,而后通过示例代码将删除的方法介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-01-01
  • PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)

    PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)

    PHP 利用AJAX获取网页并输出的实现代码,需要的朋友可以参考下
    2012-08-08
  • PHP goto语句简介和使用实例

    PHP goto语句简介和使用实例

    这篇文章主要介绍了什么是PHP goto语句和goto操作符的使用实例,需要的朋友可以参考下
    2014-03-03

最新评论