返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php保留数字小数点后两位方法
  • 346
分享到

php保留数字小数点后两位方法

php开发语言 2023-10-03 07:10:15 346人浏览 独家记忆
摘要

使用round四舍五入保留小数点后两位 $money=168.228;var_dump(round($money,2));//返回结果 float(168.23) 使用ceil向上取整四舍五入保留小数点后两位 $money3=122.3

使用round四舍五入保留小数点后两位

$money=168.228;var_dump(round($money,2));//返回结果   float(168.23)

使用ceil向上取整四舍五入保留小数点后两位

$money3=122.3399;var_dump(ceil($money3*100)/100);//返回结果  float(122.34)

使用floor向下取整不四舍五入保留小数点后两位

$money3=122.3399;var_dump(floor($money3*100)/100);//返回结果  float(122.33)

使用sprintf四舍五入保留小数点后两位,自动补充后面0,主要应用显示金额场景

$money=168.168;$new_money=sprintf("%.2f",$money);  //四舍五入保留两位小数,并补充小数点后面0var_dump($new_money);//返回结果 string(6) "168.17"$money2=168;$new_money2=sprintf("%.2f",$money2);  //四舍五入保留两位小数,并补充小数点后面0var_dump($new_money2);//返回结果 string(6) "168.00"

使用number_fORMat四舍五入保留小数点后两位,自动补充后面0

var_dump(number_format(23.999,2));//返回结果 string(5) "24.00"

高精度函数不四舍五入保留小数点后两位,自动补充后面0

var_dump( bcadd(1.005, 1.003,2)); //高精度函数 相加;// 返回结果  string(4) "2.00"var_dump( bcsub(1.998, 1.001,2)); //高精度函数 相减;// 返回结果  string(4) "0.99"var_dump( bcmul(33.333, 3,2)); //高精度函数 相乘;// 返回结果   string(5) "99.99"var_dump( bcdiv(10, 3,2)); //高精度函数 相除;// 返回结果  string(4) "3.33"

高精度函数四舍五入保留小数点后两位

var_dump( round(bcadd(1.005, 1.003,3),2)); //高精度函数 相加;// 返回结果  float(2.01)var_dump( round(bcsub(1.998, 1.001,3),2)); //高精度函数 相减;// 返回结果  float(1)var_dump(  round(bcmul(33.333, 3,3),2)); //高精度函数 相乘;// 返回结果    float(100) var_dump( round(bcdiv(10, 3,3),2)); //高精度函数 相除;// 返回结果  float(3.33)

来源地址:https://blog.csdn.net/weixin_39934453/article/details/126469649

--结束END--

本文标题: php保留数字小数点后两位方法

本文链接: https://lsjlt.com/news/422938.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php保留数字小数点后两位方法
    使用round四舍五入保留小数点后两位 $money=168.228;var_dump(round($money,2));//返回结果 float(168.23) 使用ceil向上取整四舍五入保留小数点后两位 $money3=122.3...
    99+
    2023-10-03
    php 开发语言
  • mysql怎么保留小数点后两位
    在MySQL中,可以使用 ROUND() 函数来保留小数点后指定位数的小数。 例如,如果要保留小数点后两位,可以使用以下查询: SE...
    99+
    2024-05-13
    mysql
  • java实现double保留小数点后两位小数
    一、返回double型的能四舍五入double d = 114.145; d = (double) Math.round(d * 100) / 100; System.out.println(d);BigDecimal.ROUND_HALF...
    99+
    2016-10-04
    Java double 小数点
  • 使用BigDecimal除法后保留两位小数
    目录BigDecimal除法后保留两位小数详细描述BigDecimal除法异常Non-terminating decimal expansion异常分析解决措施思考总结BigDeci...
    99+
    2024-04-02
  • java保留小数点后面两位(四舍五入)
    java保留小数点后面两位(四舍五入)学习记录 三个方法: 使用String.format("%.2f",num);     //num是要处理的数据 这种方法可以用float,double接收数据类型,我试了一下String接收好像会报错...
    99+
    2023-09-14
    java 开发语言
  • python保留小数点位数的方法
    本文将为大家详细介绍“python保留小数点位数的方法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“python保留小数点位数的方法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去...
    99+
    2023-06-06
  • PHP保留两位小数的数字该怎么输出
    本篇内容介绍了“PHP保留两位小数的数字该怎么输出”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!当我们需要将输出的数据保留两位小数时,这时我...
    99+
    2023-06-20
  • python整数除法保留两位小数
    在py应用中有许多拿结果中的多个整数进行运算,难免少不了除法(如单位换算等),但是整数进行运算后只会返回整数,一般结果基本需要精确到后两位,此时就可以使用以下两种方法进行解决:   1.将参与运算的任意一个整数显式的转换成float类型进行...
    99+
    2023-01-31
    除法 两位 小数
  • c++只保留float型的小数点后两位问题
    目录c++ 只保留float型的小数点后两位C++ cout输出小数点后指定位数参考代码c++ 只保留float型的小数点后两位 float spd = 22.518744; cha...
    99+
    2022-11-13
    c++保留小数点后两位 float型小数点后两位 保留float小数点后两位
  • Java保留两位小数的实现方法
     Java保留两位小数的实现方法采用四舍五入的方式 : 该方式来自网络import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.Numb...
    99+
    2023-05-31
    java 两位小数 ava
  • 如何使用BigDecimal除法后保留两位小数
    这篇文章主要介绍“如何使用BigDecimal除法后保留两位小数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用BigDecimal除法后保留两位小数”文章能帮助大家解决问题。BigDecim...
    99+
    2023-07-02
  • Python 保留小数点位数
    1、format() 方法 format函数:使用 format() 方法将数值格式化为一个字符串,并指定要保留的小数位数 a = 3.1415926print('{:.3f}'.format(a))...
    99+
    2023-09-27
    Python 小数点
  • python保留两位小数的方法有哪些
    这篇文章主要讲解了“python保留两位小数的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python保留两位小数的方法有哪些”吧!方法:1、用字符串格式化,语法“print(&...
    99+
    2023-07-04
  • php怎么将字符串转为数字并保留两位小数
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php将字符串转为数字并保留两位小数1、使用number_format()函数number_format()函数用于将字符串转换为数字。它会在成功时返回格式化的数字,否...
    99+
    2017-07-08
    php 字符串转数字 保留小数点
  • php如何将字符串转为数字并保留两位小数
    本篇内容介绍了“php如何将字符串转为数字并保留两位小数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php将字符串转为数字并保留两位小数的...
    99+
    2023-06-29
  • javascript如何保留两位小数
    本文小编为大家详细介绍“javascript如何保留两位小数”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何保留两位小数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
  • labview怎么保留两位小数
    在LabVIEW中,可以使用“保留小数位数”函数来保留两位小数。以下是具体的步骤:1. 打开LabVIEW并创建一个新的VI。2. ...
    99+
    2023-09-15
    labview
  • eclipse如何保留两位小数
    在Eclipse中,可以使用DecimalFormat类来保留两位小数。以下是一个使用DecimalFormat类的示例代码:```...
    99+
    2023-09-12
    eclipse
  • Java中BigDecimal保留两位小数
    方案一:         DecimalFormat df2 =new DecimalFormat("0.00");        String str2 =df2.format(new BigDecimal("0.00"));     ...
    99+
    2023-09-02
    java servlet jvm Powered by 金山文档
  • Java怎样保留两位小数
    这篇文章主要介绍了Java怎样保留两位小数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00、0.50这种数据格...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作