ホームページ >バックエンド開発 >PHPチュートリアル >PHP で $_GET スーパーグローバルの配列値にアクセスするにはどうすればよいですか?
$_GET スーパーグローバルの配列値へのアクセス
PHP では、$_GET 配列には URL 経由で渡される GET パラメーターが含まれます。 Web ページのクエリ文字列からデータを取得できます。ただし、デフォルトでは、$_GET 値はスカラーです。つまり、一度に 1 つの値しか保持できません。
GET パラメータを配列に変換する
必要に応じてGET パラメータに複数の値を渡すには、次の手法を使用できます:
http://link/foo.php?id[]=1&id[]=2&id[]=3
id パラメータに使用される構文に注目してください: "id[]"。パラメータ名に「[]」を追加すると、パラメータを配列として扱う必要があることを示します。
配列へのアクセス
角括弧表記を使用する場合PHP 側では、配列値にアクセスできます。
<code class="php">echo $_GET['id'][0]; // Outputs "1" echo $_GET['id'][1]; // Outputs "2" echo $_GET['id'][2]; // Outputs "3"</code>
代替ソリューション
で "[]" 構文を使用できない場合URL 以外の代替方法もあります:
以上がPHP で $_GET スーパーグローバルの配列値にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。