我從雅虎財經API返回的數據集的格式如下所示:最有效的方法,只允許一個號碼後小數
167.3B
97.719B
1.322B
973.4M
77.8M
我想只允許小數點後一位。我可以想到多種方式來做到這一點,但它們都顯得有些麻煩。任何人都知道最佳做法?
我從雅虎財經API返回的數據集的格式如下所示:最有效的方法,只允許一個號碼後小數
167.3B
97.719B
1.322B
973.4M
77.8M
我想只允許小數點後一位。我可以想到多種方式來做到這一點,但它們都顯得有些麻煩。任何人都知道最佳做法?
$letter = substr($number, -1);
$output = round($number, 1) . $letter;
這將舍入到
你可以做一個整數的最近10日:
round(floor($number)*10)/10
如果$數等於5.69,將返回5.6,但舍會更加準確,並且認爲是最佳做法。
我還需要保留最後一個字母字符,無論是B或一個M – 2012-07-11 23:13:52