PHPのリージョン情報を設定する裏ワザを教えます

醉折花枝作酒筹
リリース: 2023-03-11 21:44:01
オリジナル
2301 人が閲覧しました

前回の記事では文字列とquoted-printable文字を相互に変換する方法について学習しましたので、必要な方は「phpで文字列とquoted-printable文字を相互に変換する」をご覧ください## #」。今回は地域情報の設定方法を紹介しますので、必要に応じて参考にしてください。

php では、現在のスクリプトの地域情報を設定できます。突然とても魔法のように感じられます。設定方法を知りたい場合は、エディターでこの記事を読んでください。

まずは小さな栗を見てみましょう。

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
ログイン後にコピー

この結果は次のとおりです

PHPのリージョン情報を設定する裏ワザを教えます

この結果だけを見ると、この結果は説明不能で、何が原因なのかまったくわかりません。をやっているのですが、コードと比較してみると、このEnglish_United Statesがこのusに相当するのではないでしょうか?こうやって見てみると、すごく知りたいのですが、霧の中にいるような気がします。心配しないで、読み続けてみましょう。

setlocale()関数は地域情報(地域情報)を設定します。地域情報とは、言語、通貨、時刻、および地理的エリアのその他の情報です。

この関数の構文を見てみましょう。

setlocale(constant,location)
ログイン後にコピー

このパラメータについては慎重に説明する必要があります。最初に定数について見てみましょう。

定数は、どの地域情報を設定するかを指定します。

このパラメータで使用できる定数は次のとおりです:

  • LC_ALL - 以下のすべてのオプションが含まれます

  • LC_COLLATE - 並べ替え順序

  • LC_CTYPE - 文字の種類と変換 (すべての文字が大文字か小文字かなど)

  • LC_MESSAGES - システム メッセージの形式

  • LC_MONETARY - 通貨形式

  • #LC_NUMERIC - 数値形式

  • ##LC_TIME - 日付と時刻の形式
  • #別のパラメータ
location
を導入しましょう。この言葉は地域を設定することを意味しているようですが、本当かどうか見てみましょう。

location には、地域情報を設定する国/地域を指定します。文字列または配列にすることができます。複数の場所を通過することができます。位置パラメータが null または空の文字列 "" の場合、位置名は、上記の定数内の同じ名前を持つ環境変数の値に設定されるか、または "Lang

" に従って設定されます。位置パラメータが「

0」の場合、位置設定は影響を受けず、現在の設定のみが返されます。 location パラメーターが配列の場合、setlocale()

は有効な言語またはロケール コードが見つかるまで各配列要素を試します。これは、ゾーンが異なるシステム上で異なる名前を持つ場合に便利です。

覚えておく必要があるのは、この関数は現在のロケールを返すか、失敗した場合は FALSE を返すということです。戻り値は、PHP が実行されているシステムによって異なります。

最も重要なことは次のとおりです。

setlocale()

この関数は、現在のスクリプトの地域情報のみを変更します。

setlocale(LC_ALL,NULL) を使用して、地域情報をシステムのデフォルトに設定できます。 以上です。他に知りたいことがある場合は、ここをクリックしてください。 → →phpビデオチュートリアル

以上がPHPのリージョン情報を設定する裏ワザを教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!