我正在尝试找到一种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)