ホームページ  >  記事  >  バックエンド開発  >  PHPで小数点以下6桁に変換する方法

PHPで小数点以下6桁に変換する方法

WBOY
WBOYオリジナル
2022-03-28 14:41:282414ブラウズ

変換方法: 1. "round(value, 6)" を使用して値を小数点以下 6 桁に四捨五入します。 2. "sprintf("%.6f", value)" を使用して値を 6 桁にフォーマットします。小数点以下の桁数; 3. 「number_format(value, 6)」を使用して、千桁のグループ形式の値を小数点以下 6 桁に変換します。

PHPで小数点以下6桁に変換する方法

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php を小数点以下 6 桁に変換する方法

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で小数点以下6桁に変換する方法

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

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

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