ホームページ > バックエンド開発 > PHPの問題 > PHP で科学表記法を使用しないように設定するにはどうすればよいですか?

PHP で科学表記法を使用しないように設定するにはどうすればよいですか?

青灯夜游
リリース: 2023-03-06 07:36:02
オリジナル
4098 人が閲覧しました

php 科学表記法を使用しない設定方法: まず、number_format() 関数を使用して数値を千のグループごとにフォーマットし、構文は「number_format(number)」です。次に、フォーマットされた数値を echo ステートメントを通じて出力します。 。

PHP で科学表記法を使用しないように設定するにはどうすればよいですか?

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

科学的記数法に出会うとき

解決策は、

PHP 書式設定数値関数を使用します:number_format()

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

注: この関数は、1 つ、2 つ、または 4 つのパラメータ (3 つではありません) をサポートします。

構文:

number_format(number,decimals,decimalpoint,separator)
ログイン後にコピー
  • number 必須。フォーマットする数値。他のパラメーターが設定されていない場合、数値は小数点なしで、3 桁の区切り文字としてカンマ (,) を使用してフォーマットされます。

  • 小数点 オプション。小数点以下の桁数を指定します。このパラメータが設定されている場合、数値は小数点としてピリオド (.) を使用してフォーマットされます。

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

  • 区切り文字 オプション。桁区切り文字として使用する文字列を指定します。パラメータの最初の文字のみが使用されます。たとえば、「xxx」は「x」のみを出力します。

    注: このパラメータが設定されている場合は、他のすべてのパラメータが必要です。

利用方法は以下の通りです:

echo number_format("5000000")."<br>";
//5,000,000
echo number_format("5000000",2)."<br>";
//5,000,000.00
echo number_format("5000000",2,",",".");
//5.000.000,00
ログイン後にコピー

栗オンラインもあります:

//举个例子
echo &#39;1869879738796128&#39;;
//默认结果为:1.8698797387961E+15

//解决办法
echo number_format(‘1869879738796128’, 0, &#39;&#39;, &#39;&#39;);
//输出结果为:1869879738796128
ログイン後にコピー

関連の推奨: php トレーニング #

以上がPHP で科学表記法を使用しないように設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート