地域を英語 (米国) に設定し、システムのデフォルトに戻します。
<?phpecho setlocale(LC_ALL,"US");echo "<br>";echo setlocale(LC_ALL,NULL);?>setlocale()関数は、地域情報(地域情報)を設定します。
地域情報とは、言語、通貨、時刻、および地理的エリアのその他の情報です。
注: setlocale() 関数は、現在のスクリプトのロケール情報のみを変更します。
ヒント: setlocale(LC_ALL,NULL) を使用して、地域情報をシステムのデフォルトとして設定できます。
ヒント:数値形式の情報については、localeconv() 関数を確認してください。
setlocale(定数, 場所)
パラメータ | 説明する |
---|---|
絶え間ない | 必須。どの地域情報を設定するかを指定します。 利用可能な定数: LC_ALL - 以下のすべてのオプションが含まれます LC_COLLATE - 並べ替え順序 LC_CTYPE - 文字の種類と変換 (例: すべての文字が大文字または小文字) LC_MESSAGES - システムメッセージの形式 LC_MONETARY - 通貨形式 LC_NUMERIC - 数値形式 LC_TIME - 日付と時刻の形式 |
位置 | 必須。地域情報を設定する国/地域を指定します。文字列または配列を指定できます。複数の場所を通過することができます。 location パラメータが NULL または空の文字列 "" の場合、ロケーション名は、上記の定数内の同じ名前を持つ環境変数の値に設定されるか、「LANG」に従って設定されます。位置パラメータが「0」の場合、位置設定は影響を受けず、現在の設定のみが返されます。 location パラメータが配列の場合、setlocale() は有効な言語または地域コードが見つかるまで各配列要素を試します。これは、領域が異なるシステム上で異なる名前を持つ場合に便利です。 注:利用可能なすべての言語コードを表示するには、言語コード リファレンス マニュアルを参照してください。 |
戻り値: | 現在のロケールを返すか、失敗した場合は FALSE を返します。戻り値は、PHP が実行されているシステムによって異なります。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | 定数を文字列として渡すことは、PHP 4.2.0 では非推奨になりました。代わりに利用可能な定数を使用してください。定数を文字列として渡すと、警告メッセージが生成されます。 PHP 4.3.0 では、複数の場所を渡すことができます。 PHP 5.3.0 では、LC_ 定数の 1 つではなく文字列が定数パラメータに渡された場合、この関数は E_DRERECATED 通知をスローします。 |