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

WBOY
リリース: 2016-06-20 12:34:26
オリジナル
2683 人が閲覧しました

例: 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)
ログイン後にコピー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート