ホームページ >バックエンド開発 >PHPチュートリアル >PHPで数値を最も近い10に四捨五入するにはどうすればよいですか?

PHPで数値を最も近い10に四捨五入するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-03 14:07:30943ブラウズ

How to Round Numbers to the Nearest 10 in PHP?

PHP で数値を最も近い 10 に四捨五入する

PHP では、組み込みのround() 関数を使用して、数値を最も近い 10 に四捨五入できます。ただし、特に数値を最も近い 10 の倍数に丸めたい場合は、単にround()を使用するよりも正確な方法があります。

10で割って切り上げる

数値を四捨五入するには数値を最も近い 10 にするには、それを 10 で割って、ceil() 関数を適用して最も近い整数に切り上げ、その結果を再度 10 で乗算します。これにより、10 の位を超える有効数字が効果的に削除されます。

<code class="php">$number = ceil($input / 10) * 10;</code>

数値 23 について考えてみましょう。上記のアプローチを使用します。

<code class="php">$number = ceil(23 / 10) * 10;</code>
  • 除算by 10: 23 / 10 = 2.3
  • ceil() を使用して最も近い整数に切り上げます: ceil(2.3) = 3
  • 10 で乗算します: 3 * 10 = 30

したがって、数値 23 は最も近い 10 に切り上げられ、結果は 30 になります。

以上がPHPで数値を最も近い10に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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