ホームページ  >  記事  >  バックエンド開発  >  PHP で桁区切り記号を使用して数値をフォーマットする方法

PHP で桁区切り記号を使用して数値をフォーマットする方法

autoload
autoloadオリジナル
2021-04-13 16:40:062528ブラウズ

PHP で桁区切り記号を使用して数値をフォーマットする方法

## 数字を日常的に使用する過程では、数字を特定の形式で表示する必要がある特別なシナリオが常にあります。この記事では主に、その方法について説明します。 number_format () 関数を使用して、桁区切り記号を使用して数値を表示します。

#1.number_format () 構文

number_format( float $number , int $decimals = 0  , string $dec_point = "."  , string $thousands_sep = "," )

  • $number: 書式設定する数値

  • $decimals: 保持する小数点以下の桁数

  • $dec_point: 小数点として表示される文字を指定します

  • $thousands_sep:桁区切り文字を指定します。 表示文字

戻り値: 整形後の数値。

PS: 注意

  • 最初のパラメータのみを指定した場合、数値の小数部分が削除され、英語の「,」で区切られます。デフォルト。

  • パラメータが 2 つ指定された場合、number は $decmals の値までの小数点以下の桁数を保持します。

  • パラメータが 4 つの場合が指定されている場合、number は $decmals の長さの小数部分を保持し、小数点は $dec_point に置き換えられ、千の位の区切り文字は $thousands_sep に置き換えられます。

#2. 使用例:

パラメータは 1 つだけです

<?php
    $number = 12399.563;
    //只有一个参数
    $number1 = number_format($number);
    echo "$number1"."<br>";
    // 12,400

パラメータは 2 つあります

<?php
    $number2 =number_format($number,2);
    echo "$number2"."<br>";
    // 12,399.56
?>

パラメーターは 4 つあります

<?php
    $number = 12348.56789;
    $number3 = number_format($number, 2, &#39;,&#39;, &#39; &#39;);
    echo "$number3"."<br>";
    // 12 348,57
?>

推奨:

2021 PHP 面接質問まとめ (集)》《php ビデオ チュートリアル>>

以上がPHP で桁区切り記号を使用して数値をフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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