PHP マニュアル
前のページ |  | 次のページ

# setlocale

(PHP 3, PHP 4 )

setlocale -- ロケール情報をセットする

## 説明

string setlocale ( mixed category, string locale)

`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` を返します。また、カテゴリ名が無効の場合は警告メッセージ が発生します。

例 1setlocale()の例
    <?php
        /* ロケールをオランダ語に設定 */
        setlocale (LC_ALL, 'nl_NL');

        /* 出力: vrijdag 22 december 1978 */
        echo strftime ("%A %e %B %Y", mktime (0, 0, 0, 12, 22, 1978));
    ?>

前のページ | ホーム | 次のページ
rtrim | 上に戻る | similar_text