PHP保留两位小数的几种方法


Posted in PHP onJuly 24, 2019

 代码如下所示:

$num = 10.4567;  
  //第一种:利用round()对浮点数进行四舍五入
  echo round($num,2); //10.46
   
  //第二种:利用sprintf格式化字符串
  $format_num = sprintf("%.2f",$num);
  echo $format_num; //10.46
   
  //第三种:利用千位分组来格式化数字的函数number_format()
  echo number_format($num, 2); //10.46
  //或者如下
  echo number_format($num, 2, '.', ''); //10/46

ps:PHP 数字(价格)保留两位小数

下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下。

php 商品价格,php保留两位小数,php商品价格展示

PHP number_format() 函数

number_format():函数可以通过千位分组的形式来格式化数字。

语法:

number_format(number,decimals,decimalpoint,separator)

参数:

number:必需。要格式化的数字。
decimals:可选。规定多少个小数。
decimalpoint:可选。规定用作小数点的字符串。
separator:可选。规定用作千位分隔符的字符串。

例:PHP商品价格以元为单位,保留两位小数

代码:

<?php
$a = 10;
echo number_format($a,'2');
$b = 1000000;
echo number_format($b,'2');
$c = 5458.5684;
echo number_format($c,'2');
$d = '1254.8963';
echo number_format($d,'2');
$e = '88.9643';
echo number_format($e,'2');
?>

输出结果:

10.00
1,000,000.00
5,458.57
1,254.90
88.96

以上示例总结:

1、无论是数字类型或是字符串类型的数字,都可以被 number_format() 函数操作
2、number_format() 在操作不含有小数的数字时,如果设置了有多小个小数,会以 0 的形式补充。
3、如果操作带有多少小数的数字,会以四舍五入的方式进行最近一位的取值
4、如果不设置 number_format() 第三个和第四个参数,整数部分如果大于3位,那么从小数点左边向右开始,每三位都用','号分割

例 PHP number_format() 去掉整数部分的分割符号

代码:

<?php
echo number_format("1000000",2,".","");
echo number_format("1000000",2,".","x");
echo number_format("1000000",2,"y","x");
?>

输出结果:

1000000.00
1x000x000.00
1x000x000y00

以上示例总结:

1、number_format() 函数的第三个参数,可以替换小数字的展示方式,比如把小数点换成y
2、number_format() 函数的第四个参数,可以替换整数部分的千分位分割符号,比如为空,或为X
3、要注意的是,number_format() 函数的第三个参数与第四个参数是共同存在的,不能只填写一个。

以上所述是小编给大家介绍的PHP保留两位小数的几种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

PHP 相关文章推荐
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
请php正则走开
Mar 15 PHP
php 删除无限级目录与文件代码共享
Nov 22 PHP
php 执行系统命令的方法
Jul 07 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
php在程序中将网页生成word文档并提供下载的代码
Oct 09 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
PHP实现冒泡排序的简单实例
May 26 PHP
golang与PHP输出excel示例
Jul 22 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
Jul 24 #PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 #PHP
PHP+Apache实现二级域名之间共享cookie的方法
Jul 24 #PHP
PHP容器类的两种实现方式示例
Jul 24 #PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
Jul 24 #PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 #PHP
Thinkphp5 自定义上传文件名的实现方法
Jul 23 #PHP
You might like
php流量统计功能的实现代码
2012/09/29 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
简单上手Python中装饰器的使用
2015/07/12 Python
Python中Class类用法实例分析
2015/11/12 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
简单介绍Object类的功能、常用方法
2013/10/02 面试题
城市规划应届生推荐信
2014/09/08 职场文书
旷课检讨书
2015/01/26 职场文书
2015年保管员工作总结
2015/04/30 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python