PHP localeconv() 関数
❮ PHP 文字列リファレンス
例
米国のロケールの数値に関するフォーマット情報を検索します:
<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>
例の実行 »
定義と用法
localeconv()。
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] - currency_symbol が正の値を前に置く場合に True (1)、後に置く場合に FALSE (0)
- [p_sep_by_space] - 正の値から currency_symbol を1文字の空白で区切る場合に True (1)、 そうでない場合に False (0)
- [n_cs_precedes] - currency_symbol が負の値を前に置く場合に True (1)、後に置く場合に False (0)
- [n_sep_by_space] - 負の値から currency_symbol を1文字の空白で区切る場合に 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() 関数をご覧ください。
チップ:使用可能なすべての言語コードを表示するには、
言語コード・リファレンスをご覧ください。
構文
技術内容/h2>
返り値: |
setlocale()で設定した現在のロケールに基づくデータを返します |
PHP バージョン: |
4.0.5+ |
❮ PHP 文字列リファレンス