PHP nl_langinfo()関数
定義と使用法
nl_langinfo()関数は具体的なローカル情報を返します。
コメント:この関数はWindowsプラットフォームには適用されません。
ヒント:localeconv()関数が全てのローカル形式化情報を返すのとは異なり、nl_langinfo()関数は特定の情報を返します。
文法
nl_langinfo(element)
パラメータ |
説明 |
element |
必須。返すべき要素を指定します。以下の要素のいずれかである必要があります:
時間とカレンダー:
- ABDAY_(1-7) - 一週間の中で各日を表す略称名
- DAY_(1-7) - 一週間の中で各日を表す名前(DAY_1 = 日曜日)
- ABMON_(1-12) - 一年の中で各月を表す略称名
- MON_(1-12) - 1年間の各月の名前を代表する
- AM_STR - 午前を代表する文字列
- PM_STR - 午後を代表する文字列
- D_T_FMT - strftime() で使用できる日期と時間のフォーマット文字列
- D_FMT - strftime() で使用できる日期のフォーマット文字列
- T_FMT - strftime() で使用できる時間のフォーマット文字列
- T_FMT_AMPM - 12時間制で午前/午後を表示するための strftime() で使用できるフォーマット文字列
- ERA - 世纪の変換
- ERA_YEAR - 世纪の表示形式(年を示す)
- ERA_D_T_FMT - 日期と時間の表示形式(strftime() で使用できる文字列)
- ERA_D_FMT - 世纪の表示形式(strftime() で使用できる文字列)
- ERA_T_FMT - 世纪の表示形式(strftime() で使用できる文字列)
通貨のカテゴリー:
- INT_CURR_SYMBOL - 通貨記号(例:USD)
- CURRENCY_SYMBOL - 通貨記号(例:$)
- CRNCYSTR - CURRENCY_SYMBOL に似たもの
- 通貨の小数点のシンボル
- 通貨の千位の区切り記号
- 正の値のシンボル
- 負の値のシンボル
- 通貨の数字の組み合わせ形式の配列を表示(例:1,000,000)
- 国際的な一般的な小数桁数
- ローカルの一般的な小数桁数
- 通貨記号が正の値の前に表示されている場合、True(1)とします。それ以外の場合、False(0)とします。
- 通貨記号と正の値の間にスペースが含まれている場合、True(1)とします。それ以外の場合、False(0)とします。
- 通貨記号が負の値の前に表示されている場合、True(1)とします。それ以外の場合、False(0)とします。
- 通貨記号と負の値の間にスペースが含まれている場合、True(1)とします。それ以外の場合、False(0)とします。
- P_SIGN_POSN - フォーマット設定、可能な返り値:
- 0 - 数量と貨幣記号を括弧内に書きます
- 1 - 数量と貨幣記号の前にプラス記号を付ける
- 2 - 数量と貨幣記号の後ろにプラス記号を付ける
- 3 - 貨幣記号の前にプラス記号を付ける
- 4 - 貨幣記号の後ろに直接プラス記号を付ける
- N_SIGN_POSN - フォーマット設定、可能な返り値:
- 0 - 数量と貨幣記号を括弧内に書きます
- 1 - 数量と貨幣記号の前にマイナス記号を付ける
- 2 - 数量と貨幣記号の後ろにマイナス記号を付ける
- 3 - 貨幣記号の前に直接マイナス記号を付ける
- 4 - 貨幣記号の後ろに直接マイナス記号を付ける
数字カテゴリ:
- DECIMAL_POINT - 小数点文字
- RADIXCHAR - DECIMAL_POINT に似ています
- THOUSANDS_SEP - 千の区切り文字
- THOUSEP - THOUSANDS_SEP に似ています
- GROUPING - 数字の組み合わせ形式の配列を表示します(例:1,000,000)
通信カテゴリ:
- YESEXPR - 'yes'入力に一致する Regex 文字列
- NOEXPR - 'no'入力に一致する Regex 文字列
- YESSTR - 'yes'の出力文字列
- NOSTR - 'no'の出力文字列
コードセットカテゴリ:
- CODESET は文字エンコーディング名を含む文字列を返します。
|
技術的詳細
返り値: |
成功した場合に指定された情報を返します。失敗した場合には FALSE を返します。 |
PHP バージョン: |
4.1.0+ |