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+