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 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
php 一元分词算法
Nov 30 PHP
PHP中=赋值操作符对不同数据类型的不同行为
Jan 02 PHP
php设计模式小结
Feb 15 PHP
Zend的MVC机制使用分析(一)
May 02 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
php自定义加密与解密程序实例
Dec 31 PHP
php生成图片缩略图的方法
Apr 07 PHP
浅析PHP开发规范
Feb 05 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
thinkphp框架类库扩展操作示例
Nov 26 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 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中引用符号(&amp;)的使用详解
2013/11/13 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
用ADODB.Stream转换
2007/01/22 Javascript
一个JS翻页效果
2007/07/23 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
森林防火工作方案
2014/02/14 职场文书
会计电算化专业自荐信
2014/03/15 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
工作业绩不及格检讨书
2014/10/28 职场文书
实习单位鉴定意见
2015/06/04 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers