小编典典

从 PHP 中的小数中删除无用的零位

all

我试图找到一种快速的方法来zero decimals从这样的数值中删除:

echo cleanNumber('125.00');
// 125

echo cleanNumber('966.70');
// 966.7

echo cleanNumber(844.011);
// 844.011

是否存在一些优化的方法来做到这一点?


阅读 127

收藏
2022-07-31

共1个答案

小编典典

$num + 0成功了。

echo 125.00 + 0; // 125
echo '125.00' + 0; // 125
echo 966.70 + 0; // 966.7

在内部,这相当于强制转换为浮动,(float)$numfloatval($num)我发现它更简单。

2022-07-31