PHP nl_langinfo()関数


PHP String リファレンスマニュアル

定義と用法

nl_langinfo() 関数は、指定されたロケール情報を返します。

注:この関数は Windows プラットフォームでは動作しません。

ヒント:すべてのロケール書式情報を返す関数とはlocaleconv()異なり、nl_langinfo() 関数は指定された情報を返します。


構文

nl_langinfo(element)

パラメータ 説明
element 必須。返す要素を指定します。次のいずれかの要素でなければなりません:

時間とカレンダー:

  • ABDAY_(1-7) - 曜日ごとの省略名を表します
  • DAY_(1-7) - 各曜日の名前を表します(DAY_1 = 日曜日)
  • ABMON_(1-12) - 各月の省略名を表します
  • MON_(1-12) - 各月の名前を表します
  • 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 に類似
  • MON_DECIMAL_POINT - 通貨の小数点文字
  • MON_THOUSANDS_SEP - 通貨の千の位の区切り文字
  • POSITIVE_SIGN - 正の符号文字
  • NEGATIVE_SIGN - 負の符号文字
  • MON_GROUPING - 通貨の数値グループ化形式を表す配列(例:1 000 000)
  • 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 - 通貨記号の直後に - 記号を付けます

数値カテゴリ:

  • DECIMAL_POINT - 小数点文字
  • RADIXCHAR - DECIMAL_POINT に類似
  • THOUSANDS_SEP - 千の位の区切り文字
  • THOUSEP - THOUSANDS_SEP に類似
  • GROUPING - 数値のグループ化形式を表す配列(例:1 000 000)

メッセージカテゴリ:

  • YESEXPR - 'yes' 入力に一致する正規表現文字列
  • NOEXPR - 'no' 入力に一致する正規表現文字列
  • YESSTR - 'yes' の出力文字列
  • NOSTR - 'no' の出力文字列

コードセットカテゴリ:

  • CODESET は、文字エンコーディング名を含む文字列を返します。

技術詳細

戻り値: 成功した場合は指定された情報を返し、失敗した場合は FALSE を返します。
PHP バージョン: 4.1.0+


PHP String リファレンスマニュアル その他の拡張