PHP nl_langinfo() 関数


❮ PHP 文字列リファレンス

定義と用法

nl_langinfo() 関数は、特定のローカル情報を返します。

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

チップ: すべてのローカル・フォーマット情報を返すlocaleconv() 関数とは異なり、 nl_langinfo()関数は特定の情報を返します。.


構文

nl_langinfo(element)

パラメータ 説明
element 必須。返す要素を指定する。次の要素のいずれかでなければならない。

時刻とカレンダ:

  • ABDAY_(1-7) - 週の n 番目の曜日名の略式表記
  • DAY_(1-7) - 週の n 番目の曜日名 (DAY_1 = Sunday)
  • ABMON_(1-12) - n 番目の月の名前の略式表記
  • MON_(1-12) - n 番目の月の名前
  • AM_STR - 午前を表す文字列
  • PM_STR - 午後を表す文字列
  • D_T_FMT - strftime() で日時を表すためのフォーマット文字列として使用することが可能な文字列
  • D_FMT - strftime() で日付を表すためのフォーマット文字列として使用することが可能な文字列
  • T_FMT - strftime() で時刻を表すためのフォーマット文字列として使用することが可能な文字列
  • T_FMT_AMPM - strftime() でAM/PM付き 12 時間表記を表すためのフォーマット文字列として使用することが可能な文字列
  • 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 - 1000 単位桁区切り文字
  • 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)True (1)
  • P_SIGN_POSN - フォーマットの設定。可能な返り値:
    • 0 - 量と通貨記号を括弧で括る
    • 1 - 量と通貨記号の前に符号文字列を置く
    • 2 - 量と通貨記号の後に符号文字列を置く
    • 3 - 通貨記号の直前に符号文字列を置く
    • 4 - 通貨記号の直後に符号文字列を置く
  • N_SIGN_POSN - フォーマットの設定。可能な返り値:
    • 0 - 量と通貨記号を括弧で括る
    • 1 - 量と通貨記号の前に符号文字列を置く
    • 2 - 量と通貨記号の後に符号文字列を置く
    • 3 - 通貨記号の直前に符号文字列を置く
    • 4 - 通貨記号の直後に符号文字列を置く

数値カテゴリ:

  • DECIMAL_POINT - 小数点文字
  • RADIXCHAR - DECIMAL_POINT に同じ
  • THOUSANDS_SEP - 1000 単位桁区切り文字
  • THOUSEP - THOUSANDS_SEP に同じ
  • GROUPING - 数値のグループ化方法を示す配列 (例: 1 000 000)

メッセ-ジカテゴリ:

  • YESEXPR - 'yes' の入力にマッチさせるための正規表現の文字列
  • NOEXPR - 'no' の入力にマッチさせるための正規表現の文字列
  • YESSTR - 'yes' のための出力文字列
  • NOSTR - 'no' のための出力文字列

コードセットカテゴリ:

  • CODESET 文字エンコーディング名の文字列を返す

技術内容
返り値: 成功した場合は特定の情報を返し、失敗した場合はFALSEを返します。
PHP バージョン: 4.1.0+

❮ PHP 文字列リファレンス