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 - - 記号は通貨記号の直後に置かれます
- [グループ化] - 数値がどのようにグループ化されているかを示す配列 (例: 3 は 1 000 000 を示します)
- [mon_grouping] - 金額のグループ化方法を表示する配列 (例: 2 は 1 00 00 00 を示します)
ヒント:ロケール設定を定義するには、setlocale()関数。
ヒント:利用可能なすべての言語コードを表示するには、言語コードのリファレンス。
構文
localeconv()
技術的な詳細
戻り値: |
setlocale() によって設定された現在のロケールに基づいてデータを返します |
---|---|
PHP バージョン: |
4.0.5+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。