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 selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
php基于str_pad实现卡号不足位数自动补0的方法
Nov 12 PHP
php链表用法实例分析
Jul 09 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
PHP中命名空间的使用例子
Mar 22 PHP
PHP通过文件保存和更新信息的方法分析
Sep 12 PHP
PHP实现简单的协程任务调度demo示例
Feb 01 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
Apr 06 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
15种PHP Encoder的比较
2007/04/17 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
jQuery each()方法的使用方法
2010/03/18 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
路政管理专业推荐信
2013/11/11 职场文书
开学典礼感言
2014/02/16 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
2014年党建工作总结
2014/11/11 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
Ruby使用Mysql2连接操作MySQL
2022/04/19 Ruby
移除Selenium中window.navigator.webdriver值
2022/06/10 Python