作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试找到一种快速的方法来从数值中删除 零小数
,如下所示:
echo cleanNumber('125.00');
// 125
echo cleanNumber('966.70');
// 966.7
echo cleanNumber(844.011);
// 844.011
是否存在一些优化的方法来做到这一点?
最佳答案
$num + 0
可以解决问题。
echo 125.00 + 0; // 125
echo '125.00' + 0; // 125
echo 966.70 + 0; // 966.7
在内部,这相当于使用 (float)$num
或 floatval($num)
强制转换为 float ,但我发现它更简单。
关于php - 从 PHP 中的小数中删除无用的零位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14531679/
我是一名优秀的程序员,十分优秀!