php - 在 PHP 中删除尾随零直到小数点后两位

标签 php

我试过转换到 floatnumber_format但 float 将始终舍入为 2,并且 number_format 固定在您指定的小数位数上。

那么我怎样才能像下面的转换一样做到这一点

11.2200 -> 11.22
11.2000 -> 11.20
11.2340 -> 11.234

最佳答案

$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money will output "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted will output "123.10"

这可能会有所帮助,您可以使用 sprintf由 PHP 提供。

关于php - 在 PHP 中删除尾随零直到小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39591195/

相关文章:

php - 在基于 PHP 的系统上正确使用 Bootstrap 3 Tooltip

php - 关于这个的问题。来自 ."operation"

PHP:有没有办法获取方法的返回类型?

php - mongoDB 以微秒为单位获取查询的执行时间

PHP 插入与 select in value 语法

php - PDO 中的 "Invalid parameter number"

php 5.3 CLI 垃圾字符

php - 在 Windows 的后台运行 PHP "exec()"?

php - 查询在PHP中返回空结果,但在其他情况下工作正常

javascript - 文件获取内容 ('php://input' );使用 application/x-www-form-urlencoded;