0

次のような形式の yahoo finance api から返されたデータ セットがあります。

167.3B
97.719B
1.322B
973.4M
77.8M

小数点以下1桁のみを許可したい。方法はいくつか考えられますが、どれもやや面倒に思えます。誰でもベストプラクティスを知っていますか?

4

2 に答える 2

2
$letter = substr($number, -1);
$output = round($number, 1) . $letter;

これは整数の最も近い 10 分の 1 に丸められます

あなたがすることができます:

round(floor($number)*10)/10

$number が 5.69 の場合、5.6 が返されますが、丸めの方が正確であり、ベスト プラクティスと見なされます。

于 2012-07-11T22:52:09.600 に答える
0

別のオプション:

number_format($number, 1)
于 2012-07-11T22:55:30.687 に答える