PHP localeconv() 関数
例
アメリカのローカルの数字のフォーマット情報を検索します:
<?php setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?>
定義と用法
localeconv() 関数はローカルの数字および貨幣のフォーマット情報を含む配列を返します。
localeconv() 関数は以下の配列要素を返します:
- [decimal_point] - 小数点記号
- [thousands_sep] - 千位の区切り記号
- [int_curr_symbol] - 貨幣のシンボル(例:USD)
- [currency_symbol] - 貨幣のシンボル(例:$)
- [mon_decimal_point] - 貨幣の小数点記号
- [mon_thousands_sep] - 貨幣の千位の区切り記号
- [positive_sign] - 正の値のシンボル
- [negative_sign] - 負の値のシンボル
- [int_frac_digits] - 国際的な一般的な小数桁数
- [frac_digits] - ローカルの一般的な小数桁数
- [p_cs_precedes] - 貨幣記号が正の値の前に表示されている場合、True(1)です。正の値の後に表示されている場合、False(0)です。
- [p_sep_by_space] - 貨幣記号と正の値の間にスペースが含まれている場合、True(1)です。それ以外の場合、False(0)です。
- [n_cs_precedes] - 貨幣記号が負の値の前に表示される場合 True(1)、負の値の後に表示される場合 False(0)
- [n_sep_by_space] - 貨幣記号と負の値の間にスペースが含まれる場合、True(1)、それ以外の場合 False(0)
- [p_sign_posn] - フォーマットオプション:
- 0 - 数量と貨幣記号を括弧内に書きます
- 1 - 数量と貨幣記号の前に + を付加
- 2 - 数量と貨幣記号の後ろに + を付加
- 3 - 貨幣記号の前に + を直接付加
- 4 - 貨幣記号の後ろに直接 + を付加
- [n_sign_posn] - フォーマットオプション:
- 0 - 数量と貨幣記号を括弧内に書きます
- 1 - 数量と貨幣記号の前に - を付加
- 2 - 数量と貨幣記号の後ろに - を付加
- 3 - 貨幣記号の前に - を直接付加
- 4 - 貨幣記号の後ろに - を直接付加
- [grouping] - 数字の組み合わせ形式の配列を表示します(例:3 は 1 000 000 を示します)
- [mon_grouping] - 貨幣数字の組み合わせ形式の配列を表示します(例:2 は 1 00 00 00 を示します)
ヒント:ロケール設定を定義するには、以下を参照してください setlocale() 関数。
ヒント:すべての利用可能な言語コードを参照するには、私たちの言語コードリファレンスマニュアル
構文
localeconv()
技術的詳細
返り値: | setlocale() で設定された現在のロケールに基づくデータを返します。 |
PHP バージョン: | 4.0.5+ |