数値を小数点2位まで表示する 質問する

数値を小数点2位まで表示する 質問する

PHP 文字列を小数点以下 2 桁に丸める正しい方法は何ですか?

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;

出力は次のようになります520.00

関数の定義はどのようにround_to_2dp()すればよいでしょうか?

ベストアンサー1

使用できます数値フォーマット():

return number_format((float)$number, 2, '.', '');

例:

$foo = "105";
echo number_format((float)$foo, 2, '.', '');  // Outputs -> 105.00

この関数は文字列を返します。

おすすめ記事