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
ThinkPHP php 框架学习笔记
Oct 30 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
浅谈本地WAMP环境的搭建
May 13 PHP
php实现购物车功能(上)
Jul 23 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
php基于PDO实现功能强大的MYSQL封装类实例
Feb 27 PHP
php简单中奖算法(实例)
Aug 15 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 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
Cannot modify header information错误解决方法
2008/10/08 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
技术经理的自我评价范文
2013/12/03 职场文书
工商管理毕业生推荐信
2013/12/24 职场文书
触电现场处置方案
2014/05/14 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
校本教研活动总结
2014/07/01 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
先进个人事迹材料
2014/12/29 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书