从PHP中的小数中删除无用的零位数字
我试图找到一种快速的方法从数字值中删除,如下所示:zero decimals
echo cleanNumber('125.00');
// 125
echo cleanNumber('966.70');
// 966.7
echo cleanNumber(844.011);
// 844.011
是否存在某种优化的方法来做到这一点?
我试图找到一种快速的方法从数字值中删除,如下所示:zero decimals
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)
你可以只使用这个函数floatval
echo floatval('125.00');
// 125
echo floatval('966.70');
// 966.7
echo floatval('844.011');
// 844.011