ホームページ > バックエンド開発 > PHPの問題 > PHPのmoney_format関数の使い方

PHPのmoney_format関数の使い方

藏色散人
リリース: 2023-02-22 19:20:01
オリジナル
2835 人が閲覧しました

php Money_format 関数は、通貨文字列としてフォーマットされた文字列を返すために使用されます。その構文は、money_format(string,number) です。パラメータ string は必須であり、フォーマットされる文字列とその中の変数をフォーマットする方法を参照します。

PHPのmoney_format関数の使い方

PHP のmoney_format 関数の使用方法?

定義と使用法

Money_format() 関数は、通貨文字列としてフォーマットされた文字列を返します。

この関数は、メイン文字列のパーセント記号 (%) の位置に書式設定された数値を挿入します。

注: money_format() 関数は Windows プラットフォームでは機能しません。

ヒント: この関数は、setlocale() 関数と一緒によく使用されます。

ヒント: 利用可能なすべての言語コードを確認するには、言語コード リファレンス マニュアルを参照してください。

構文

money_format(string,number)
ログイン後にコピー

PHPのmoney_format関数の使い方

戻り値:

フォーマットされた文字列を返します。

フォーマット文字列の前後の文字は変更されずに返されます。数値以外の数値は NULL を返し、E_WARNING を生成します。

PHP バージョン: 4.3.0

例 1

小数点 2 桁の国際形式 (ドイツ):

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
ログイン後にコピー

の出力上記のコード:

1 234,56 EUR
ログイン後にコピー

例 2

負の数値。() は米国の負の数値の国際形式を示し、右側の精度は 2 です。 「*」は埋め込み文字です:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
ログイン後にコピー

上記のコードの出力:

(******1234.57)
ログイン後にコピー

例 3

en_US 国際形式:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
ログイン後にコピー

上記のコードの出力:

The price is USD 1,234.56
ログイン後にコピー

以上がPHPのmoney_format関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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