加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP怎么保留金额数字两位小数?小数位四舍五入等方法示例

发布时间:2020-05-25 10:44:20 所属栏目:PHP 来源:互联网
导读:介绍《PHP怎么保留金额数字两位小数?小数位四舍五入等方法示例》开发教程,希望对您有用。

《PHP怎么保留金额数字两位小数?小数位四舍五入等方法示例》要点:
本文介绍了PHP怎么保留金额数字两位小数?小数位四舍五入等方法示例,希望对您有用。如果有疑问,可以联系我们。

在php中要保留两位小数的方法有很多种办法,这些方法会在商城开发等很多场合用到。

本文就各种方法进行总结,一一列举示例,具体视自己使用场合应用。

这些函数有:sprintf,substr,number_format,round等等方法,下面我来给大家介绍介绍。


方法1:sprintf()函数 :

sprintf() 函数把格式化的字符串写写入一个变量中,如:

例1

$num = 123213.666666;  
echo sprintf("%.2f", $num);

例2

<?php
$number = 123;
$txt = sprintf("%f",$number);
echo $txt;
?>

输出:123.000000


方法2:substr()函数

$num = 123213.666666;  
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));


方法3:number_format()函数

$number = 1234.5678;
$num = number_format($number, 2, '.', '');   // 1234.57


方法4:round 函数:

round() 函数对浮点数进行四舍五入。

例子:不保留小数位,默认自动四舍五入。

<?php
echo(round(0.60));
echo(round(0.50));
echo(round(0.49));
echo(round(-4.40));
echo(round(-4.60));
?>

输出:

1

1

0

-4

-5

如果要保留小数,后来参数根保留小数位数即可。

$number = 1234.5678;

echo round($number,2); //1234.57

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读