ホームページ >バックエンド開発 >PHPチュートリアル >PHP で数値を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

PHP で数値を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-09 07:50:08402ブラウズ

How to Format Numeric Values to Two Decimal Places in PHP?

小数点以下の桁数を使用した数値の書式設定

提供された PHP スクリプトでは、数値が目的の小数点以下 2 桁で表示されません。この問題に対処するには、書式設定テクニックを利用できます。

printf 関数を使用して、数値に必要な形式を指定できます。構文 printf(" .2f", $start) は、変数 $start の値を小数点の前 1 桁、小数点以下 2 桁でフォーマットします。

あるいは、number_format 関数を使用することもできます。さまざまな国の特定の書式規則に従って数値を書式設定します。たとえば、number_format($start, 2) は、システムのデフォルトの書式設定ルールを使用して、$start を小数点以下 2 桁で書式設定します。

これらの書式設定手法を利用することで、スクリプトを変更して、必要な小数精度を表示できます。

<?php
$inc = 0.25;
$start =  0.25;
$stop = 5.00;
?>

<?php while($start != ($stop + $inc)){ ?>
<option><?php printf("%.2f", $start); ?></option>
<?php $start = $start + $inc; ?>
<?php } ?>

これで、スクリプトは値を目的の形式で表示します: 5.00、4.00、3.00、および3.50.

以上がPHP で数値を小数点以下 2 桁にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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