【发布时间】:2018-02-15 22:58:10
【问题描述】:
在 php 中删除小数点前零的最佳方法是什么? 这是我所知道的两个:
ltrim(0.357, '0'); //.357
preg_replace("/0\./i", ".", 0.357); //.357
有没有更好的方法?哪个更快?
【问题讨论】:
-
为什么在使用预定义函数时需要更快的方法。它们已经使它达到了极快的性能。
在 php 中删除小数点前零的最佳方法是什么? 这是我所知道的两个:
ltrim(0.357, '0'); //.357
preg_replace("/0\./i", ".", 0.357); //.357
有没有更好的方法?哪个更快?
【问题讨论】:
你可以用 floor() 函数在数学上做到这一点
$n = 0.375;
$whole = floor($n); // 0
$fraction = $n - $whole; // .375
【讨论】: