ホームページ >バックエンド開発 >PHPチュートリアル >PHP文字列を小数点第2位に四捨五入するにはどうすればよいですか?

PHP文字列を小数点第2位に四捨五入するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-28 01:19:09898ブラウズ

How to Round a PHP String to Two Decimal Places?

PHP で数値を小数点以下 2 桁に丸める

このスニペットでは、PHP 文字列を小数点以下 2 桁に四捨五入してフォーマットすることを目的としています出力用に適切に設定します。これを実現するには、round_to_2dp() という名前のカスタム関数を利用できます。

関数定義は、number_format() 関数を使用して次のようになります。

function round_to_2dp($number) {
    return number_format((float)$number, 2, '.', '');
}

その例を次に示します。使用法:

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

$formatted_number = round_to_2dp($number);

echo $formatted_number; // Outputs 520.00

number_format() 関数には 3 つの値が必要です引数:

  1. 数値: 書式設定する値。
  2. 小数: 四捨五入する小数点以下の桁数。
  3. 小数区切り文字: 区切るために使用される文字10 進数。
  4. 千の位区切り文字: 区切るために使用される文字

この場合、小数点以下 2 桁を指定して、小数引数を 2 に設定します。最終結果は文字列として返されます。

以上がPHP文字列を小数点第2位に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。