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.MVC的模板标签系统(三)
Sep 05 PHP
如何去掉文章里的 html 语法
Oct 09 PHP
使用 eAccelerator加速PHP代码的目的
Mar 16 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
Linux下php5.4启动脚本
Aug 03 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
laravel 解决crontab不执行的问题
Oct 22 PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 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
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
PHP中的日期处理方法集锦
2007/01/02 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
使用PHP下载CSS文件中的图片的代码
2013/09/24 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python中按键来获取指定的值
2019/03/02 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
经理管理专业自荐信范文
2013/12/31 职场文书
2015年底工作总结范文
2015/05/15 职场文书
高三英语教学反思
2016/03/03 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers