次のような形式の yahoo finance api から返されたデータ セットがあります。
167.3B
97.719B
1.322B
973.4M
77.8M
小数点以下1桁のみを許可したい。方法はいくつか考えられますが、どれもやや面倒に思えます。誰でもベストプラクティスを知っていますか?
次のような形式の yahoo finance api から返されたデータ セットがあります。
167.3B
97.719B
1.322B
973.4M
77.8M
小数点以下1桁のみを許可したい。方法はいくつか考えられますが、どれもやや面倒に思えます。誰でもベストプラクティスを知っていますか?
$letter = substr($number, -1);
$output = round($number, 1) . $letter;
これは整数の最も近い 10 分の 1 に丸められます
あなたがすることができます:
round(floor($number)*10)/10
$number が 5.69 の場合、5.6 が返されますが、丸めの方が正確であり、ベスト プラクティスと見なされます。
別のオプション:
number_format($number, 1)