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入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
PHP url 加密解密函数代码
Aug 26 PHP
基于php-fpm的配置详解
Jun 03 PHP
php使用session二维数组实例
Nov 06 PHP
PHP向浏览器输出内容的4个函数总结
Nov 17 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php从文件夹随机读取文件的方法
Jun 01 PHP
两种php去除二维数组的重复项方法
Nov 04 PHP
PHP编写RESTful接口的方法
Feb 21 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
Aug 10 PHP
yii2.0框架场景的简单使用示例
Jan 25 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中$_FILES的使用以及注意事项
2013/07/05 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
PHP 断点续传实例详解
2017/11/11 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
判断控件是否已加载完成的代码
2010/02/24 Javascript
jquery实现输入框动态增减的实例代码
2013/07/14 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
django 环境变量配置过程详解
2019/08/06 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
纯css3实现照片墙效果
2014/12/26 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
质量月口号
2014/06/20 职场文书
公司合作意向书范文
2014/07/30 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
团代会开幕词
2015/01/28 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
JavaScript中reduce()的用法
2022/05/11 Javascript