PHP number_format函数原理及实例解析


Posted in PHP onJuly 14, 2020

实例1

格式化数字:

<?php 
echo number_format("1000000").""; 
echo number_format("1000000",2).""; 
echo number_format("1000000",2,",","."); 
?>

定义和用法

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

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

语法

number_format(number,decimals,decimalpoint,separator)

参数 描述
number 必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。
decimals 可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。
decimalpoint 可选。规定用作小数点的字符串。
separator 可选。规定用作千位分隔符的字符串。仅使用该参数的第一个字符。比如 "xxx" 仅输出 "x"。 注释:如果设置了该参数,那么所有其他参数都是必需的。

实例2

您想要返回一个价格:一个参数将对数字进行舍入(格式化为不带小数位形式),两个参数将给出您想要的结果:

<?php 
$num = 1999.9; 
$formattedNum = number_format($num).""; 
echo $formattedNum; 
$formattedNum = number_format($num, 2); 
echo $formattedNum; 
?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 PHP
PHP调用VC编写的COM组件实例
Mar 29 PHP
php实现比较两个文件夹异同的方法
Jun 18 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
thinkphp自带验证码全面解析
Sep 18 PHP
php事件驱动化设计详解
Nov 10 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
Aug 02 PHP
PHP7移除的扩展和SAPI
Mar 09 PHP
PHP实现考试倒计时功能代码
Apr 16 PHP
PHP array_reverse() 函数原理及实例解析
Jul 14 #PHP
PHP基于array_unique实现二维数组去重
Jul 14 #PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 #PHP
通过实例解析PHP数据类型转换方法
Jul 11 #PHP
PHP var关键字相关原理及使用实例解析
Jul 11 #PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 #PHP
基于PHP实现短信验证码发送次数限制
Jul 11 #PHP
You might like
php calender(日历)二个版本代码示例(解决2038问题)
2013/12/24 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
PHP通过文件保存和更新信息的方法分析
2019/09/12 PHP
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
理解javascript异步编程
2016/01/27 Javascript
JSONP基础知识详解
2017/03/19 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
基于Pandas读取csv文件Error的总结
2018/06/15 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
Python中关于浮点数的冷知识
2019/09/22 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
有针对性的求职自荐信
2013/11/14 职场文书
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
心得体会怎么写
2013/12/30 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
大学秋游活动方案
2014/02/11 职场文书
限期整改通知书
2015/04/22 职场文书
muduo TcpServer模块源码分析
2022/04/26 Redis