(PHP 3, PHP 4) category は、名前付きの定数(または文字列)で あり、ロケール設定により影響を受ける関数のカテゴリを指定します。 カテゴリには、以下のものがあります。 LC_ALL 以下のものすべて LC_COLLATE 文字列の比較用。 strcoll() 参照 LC_CTYPE 文字の分類と変換。たとえば strtoupper() LC_MONETARY localeconv() 用 - PHP では現在未実装 LC_NUMERIC 数字の区切り文字用( localeconv() も参照下さい) LC_TIME 日時。 strftime() でフォーマットに使用 locale が空の文字列 ""の場合、ロケール名は上記のカテゴリと同じ名前の環境変数の値、 または環境変数 "LANG" からセットされます。 ロケールが 0 または "0" の場合、ロケール 設定は適用されず、単に現在の設定が返されます。 setlocale は現在の新しいロケールを返し、ロケール機能が未実装、 指定されたロケールが存在しない、カテゴリ名が無効などの場合は FALSE を返します。また、カテゴリ名が無効の場合は警告メッセージ が発生します。 例 1 setlocale() の例