ホームページ  >  記事  >  バックエンド開発  >  PHP で正確な小数点以下の桁数を決定する方法は何ですか?

PHP で正確な小数点以下の桁数を決定する方法は何ですか?

青灯夜游
青灯夜游オリジナル
2021-09-14 18:21:122958ブラウズ

php 小数精度の方法: 1. sprintf() 関数を使用して書式設定します、構文 "sprintf("%.10 進数 f",$num)"; 2. number_format() 関数を使用します、構文 "number_format ($num,'小数点以下の桁数')"。

PHP で正確な小数点以下の桁数を決定する方法は何ですか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 10 進数精度の小数点 最後の桁の方法

方法 1: sprintf を使用して文字列をフォーマットする

<?php
header("Content-type:text/html;charset=utf-8");
$num = 10.4567;
$format_num = sprintf("%.2f",$num);
echo $format_num;  //10.46
?>

PHP で正確な小数点以下の桁数を決定する方法は何ですか?

方法 2:number_format() 関数を使用する

number_format():この関数は、千をグループ化して数値を書式設定できます。

構文:

number_format(number,decimals,decimalpoint,separator)

パラメータ:

  • 数値: 必須。フォーマットする数値。

  • 小数点: オプション。小数点以下の桁数を指定します。

  • 小数点: オプション。小数点として使用する文字列を指定します。

  • 区切り文字: オプション。桁区切り文字として使用する文字列を指定します。

例:

<?php
header("Content-type:text/html;charset=utf-8");
$num = 10.4567;
$format_num = number_format($num,&#39;1&#39;);
echo $format_num."<br>";
$format_num = number_format($num,&#39;2&#39;);
echo $format_num."<br>";
$format_num = number_format($num,&#39;3&#39;);
echo $format_num;
?>

PHP で正確な小数点以下の桁数を決定する方法は何ですか?

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

以上がPHP で正確な小数点以下の桁数を決定する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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