我试图找到一种快速的方法来zero decimals从这样的数值中删除:
zero decimals
echo cleanNumber('125.00'); // 125 echo cleanNumber('966.70'); // 966.7 echo cleanNumber(844.011); // 844.011
是否存在一些优化的方法来做到这一点?
$num + 0成功了。
$num + 0
echo 125.00 + 0; // 125 echo '125.00' + 0; // 125 echo 966.70 + 0; // 966.7
在内部,这相当于强制转换为浮动,(float)$num但floatval($num)我发现它更简单。
(float)$num
floatval($num)