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

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

autoload
リリース: 2023-03-09 10:52:02
オリジナル
2638 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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