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

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

DDD
リリース: 2024-11-03 14:07:30
オリジナル
988 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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