PHPの小数点以下を小数点第2位まで正確に切り捨てるにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-23 13:00:30
オリジナル
414 人が閲覧しました

How to Round Down PHP Decimals to Two Decimal Places Accurately?

PHP 数値の書式設定: 小数点第 2 位までの切り捨て

Q: PHP で小数点以下第 2 位まで切り捨てるにはどうすればよいですか?正確に?

A: これを達成するには、次の式を利用できます:

floor($number * 100) / 100
ログイン後にコピー

ステップを詳しく見てみましょう:

  1. 乗算number by 100: これにより、小数点が右に 2 桁シフトされます。たとえば、49.955 は 4995.5 になります。
  2. floor() 関数を適用します。 Floor() 関数は、結果を最も近い整数に切り捨て、小数部分を切り捨てます。この例では、4995.5 は 4995 になります。
  3. 100 で割る: これにより、小数点が元の位置に戻され、結果は 49.95.

例:

<code class="php">$number = 49.955;
echo floor($number * 100) / 100; // Outputs 49.95</code>
ログイン後にコピー

この方法では、1 より小さい数値であっても、小数点第 2 位まで正確に切り捨てられます。

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート