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 相关文章推荐
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
PHP中读写文件实现代码
Oct 20 PHP
解析smarty模板中类似for的功能实现
Jun 18 PHP
微信支付开发动态链接Native支付
Jul 12 PHP
Yii2创建控制器(createController)方法详解
Jul 23 PHP
php利用递归实现删除文件目录的方法
Sep 23 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
PHP生成随机数的方法总结
Mar 01 PHP
PHP getName()函数讲解
Feb 03 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实现CSV文件导入和导出
2015/10/24 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
jquery 操作表格实现代码(多种操作打包)
2011/03/20 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
python使用Berkeley DB数据库实例
2014/09/26 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
Python自动巡检H3C交换机实现过程解析
2020/08/14 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
什么是唯一索引
2015/07/05 面试题
党员创先争优公开承诺书
2014/03/28 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
给领导敬酒词
2015/08/12 职场文书
初中数学教学随笔
2015/08/15 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS
python中pycryto实现数据加密
2022/04/29 Python