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&amp;mysql(四)
Oct 09 PHP
PHP 服务器配置(使用Apache及IIS两种方法)
Jun 01 PHP
数据库查询记录php 多行多列显示
Aug 15 PHP
php UBB 解析实现代码
Nov 27 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
获取URL文件名后缀
Oct 24 PHP
Yii结合CKEditor实现图片上传功能
Jun 13 PHP
php构造函数的继承方法
Feb 09 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 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
php5.2时间相差8小时
2007/01/15 PHP
PHP学习笔记之一
2011/01/17 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
理解javascript正则表达式
2016/03/08 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
Python 专题四 文件基础知识
2017/03/20 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
2019/07/23 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
HTML+CSS3+JS 实现的下拉菜单
2020/11/25 HTML / CSS
介绍一下Make? 为什么使用make
2013/12/08 面试题
留学自荐信的技巧
2013/10/17 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
报效祖国演讲稿
2014/09/15 职场文书
工作收入证明模板
2015/06/12 职场文书
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS