PHP localeconv()関数
例
アメリカのロケールの数値フォーマット情報を検索:
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 リファレンスマニュアル その他の拡張モジュール