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+