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 array_search() 函数使用
Apr 13 PHP
php下尝试使用GraphicsMagick的缩略图功能
Jan 01 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
php不写闭合标签的好处
Mar 04 PHP
php中字符串和正则表达式详解
Oct 23 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
Dec 25 PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
php语法检查的方法总结
Jan 21 PHP
Yii 使用intervention/image拓展实现图像处理功能
Jun 22 PHP
laravel Model 执行事务的实现
Oct 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
php 阴历-农历-转换类代码
2012/01/16 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
在CMD命令行中运行python脚本的方法
2018/05/12 Python
Django框架视图函数设计示例
2019/07/29 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
python中Lambda表达式详解
2019/11/20 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
python 将dicom图片转换成jpg图片的实例
2020/01/13 Python
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
高二政治教学反思
2014/02/01 职场文书
房屋租赁意向书
2014/04/01 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
2014年导购员工作总结
2014/11/18 职场文书
父亲去世追悼词
2015/06/23 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS