変換方法: 1. "round(value, 6)" を使用して値を小数点以下 6 桁に四捨五入します。 2. "sprintf("%.6f", value)" を使用して値を 6 桁にフォーマットします。小数点以下の桁数; 3. 「number_format(value, 6)」を使用して、千桁のグループ形式の値を小数点以下 6 桁に変換します。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
1.round() 関数を使用します。
round() 関数は浮動小数点数を丸めます。
構文
round(number,precision,mode);
number 必須。四捨五入する値を指定します。
精度 オプション。小数点以下の桁数を指定します。デフォルトは 0 ですが、負の値にすることもできます。
モード オプション。丸めモードを表す定数を指定します:
2. sprintf() 関数を使用します。
sprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
arg1、arg2、パラメータはメイン文字列のパーセント記号 (%) 記号に挿入されます。この関数はステップごとに実行されます。最初の % 記号には arg1 を挿入し、2 番目の % 記号には arg2 を挿入します。
構文
sprintf(format,arg1,arg2,arg++)
形式は必須です。文字列とその中の変数のフォーマット方法を指定します。
3.number_format() 関数を使用します。
number_format() 関数は、数値を千単位でグループ化してフォーマットします。
この関数は、1 つ、2 つ、または 4 つのパラメータ (3 つではありません) をサポートします。
構文
number_format(number,decimals,decimalpoint,separator)
例は次のとおりです
<?php $num = 10.456715616; //第一种:利用round()对浮点数进行四舍五入 echo round($num,6)."<br>"; //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.6f",$num); echo $format_num."<br>"; //第三种:利用千位分组来格式化数字的函数number_format() echo number_format($num, 6); ?>
出力結果:
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで小数点以下6桁に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。