PHP localeconv()関数

PHP String リファレンスマニュアル

例

アメリカのロケールの数値フォーマット情報を検索:

<?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+


PHP String リファレンスマニュアル その他の拡張モジュール