ホームページ >バックエンド開発 >PHPの問題 >PHPの小数点以下2桁への四捨五入を実装する方法

PHPの小数点以下2桁への四捨五入を実装する方法

藏色散人
藏色散人オリジナル
2020-08-05 09:13:095704ブラウズ

PHP の小数点第 2 位への四捨五入を実装する方法: まず PHP サンプル ファイルを作成し、次に「sprintf("%.2f", $num);」または「round($num,2);」を渡します。このメソッドは四捨五入を実装し、小数点以下 2 桁を保持します。

PHPの小数点以下2桁への四捨五入を実装する方法

推奨: 「PHP ビデオ チュートリアル

php は小数点第 2 位に四捨五入し、自動的に 0 を補完します。

php で小数点以下 2 桁に四捨五入するのは非常に簡単です

方法 1、(自動的に完全な 0)

echo sprintf("%.2f", $num);

方法 2、(完全な 0 ではありません)

echo round($num,2);

最近、プロジェクトに問題が発生しました。方法 1 は丸めが苦手です。

たとえば、

$num =1.785;  
echo sprintf("%.2f", $num);
//结果1.78

数値が四捨五入されていないことがわかります。

そして究極の解決策が現れる

echo sprintf("%.2f", round($n,2));

以上がPHPの小数点以下2桁への四捨五入を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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