ホームページ  >  記事  >  バックエンド開発  >  URL が値を転送する場合は GET メソッドが使用され、そのパラメータでは大文字と小文字が区別されます。

URL が値を転送する場合は GET メソッドが使用され、そのパラメータでは大文字と小文字が区別されます。

WBOY
WBOYオリジナル
2016-06-20 12:34:262683ブラウズ

例: list.php?USERID=1
値を取得する場合、$_GET["USERID"] でなければなりません。$_GET["userid"] を使用すると、値を取得できません。どこに設置できますか?


ディスカッション (解決策) への返信

URL のパラメータは単に小文字です。 。 。ユーザーが誤って異なるサイズを入力するのが怖い場合は、すべての入力を強制的に小文字にします

PHP の変数 (関連付けられたキー) は大文字と小文字が区別されるため、設定する場所がありません
たとえば、$A と $a は 2 つの変数

ですが、array_change_key_case 関数を使用すると、配列の関連付けられたキーをすべて小文字または大文字に変更できます

$input_array = array("FirSt" => 1, "SecOnd" => 4);print_r(array_change_key_case($input_array, CASE_LOWER));
Array(    [first] => 1    [second] => 4)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。