PHP では、浮動小数点数の処理が常に頭の痛い問題でした。これは、コンピュータにおける浮動小数点数の表現が限られており、浮動小数点数の計算の多くでエラーが発生するためです。その中でも、出力では小数点以下の桁数だけを残して不要な部分を削除したい場合が多いので、この記事ではPHPで小数点以下を削除するいくつかの方法を紹介します。
1:number_format 関数を使用する
number_format() 関数は、数値を一般的な 3 桁区切りの形式にフォーマットできます。また、小数点の後に表示される桁数も制御します。 number_format 関数に 2 つのパラメーターを渡すことで、小数点を保持し、小数点を削除する効果を実現できます。最初のパラメータは書式設定する数値、2 番目のパラメータは保持する小数点以下の桁数です。
<?php // 保留两位小数 $num = 3.1415926; echo number_format($num, 2); // 3.14 // 去掉小数 $num = 3.1415926; echo number_format($num, 0); // 3 ?>
2:round 関数を使用する
round 関数を使用して、浮動小数点数を指定された精度に丸め、結果を返します。最初のパラメータは四捨五入する数値、2 番目のパラメータは保持する小数点以下の桁数です。
<?php // 保留两位小数 $num = 3.1415926; echo round($num, 2); // 3.14 // 去掉小数 $num = 3.1415926; echo round($num, 0); // 3 ?>
3: intval 関数を使用します
intval は、小数部分を削除しながら文字列または浮動小数点数を整数に変換できます。 intval は浮動小数点数を変換するときに自動的に切り捨てを実行することに注意してください。
<?php $num = 3.1415926; echo intval($num); // 3 ?>
4: フロア関数を使用する
フロア関数は、浮動小数点数を最も近い整数値に切り捨てることができます。また、floor は浮動小数点数を変換するときに自動的に切り捨てを実行することに注意することが重要です。
<?php $num = 3.7; echo floor($num); // 3 ?>
実際の開発では、ビジネス ニーズに基づいて小数点以下の桁数を保持するか、小数点以下を削除するかどうかを決定する必要があることがよくあります。上記で紹介した方法を使用すると、小数点以下を簡単に保持および削除できるため、プロジェクトの利便性が高まります。
以上がPHPで小数点以下の内容を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版
便利なJavaScript開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
