ホームページ >バックエンド開発 >PHPチュートリアル >PHP $_GET で配列値を渡してアクセスする方法?
PHP の $_GET 配列は、URL クエリ文字列を介して送信された情報を取得するために使用できるスーパーグローバル変数です。通常、配列内の各キーは変数名を表し、対応する値には関連する値が含まれます。デフォルトでは、$_GET 値は文字列として扱われます。
ただし、$_GET クエリ文字列で配列値を渡すことも可能です。これを行うには、次の構文を使用する必要があります:
http://link/foo.php?id[]=1&id[]=2&id[]=3
この場合、「id」パラメータは 3 つの要素を含む配列になり、各要素にはクエリ文字列で指定された値の 1 つが含まれます。
PHP 側では、次の構文を使用して配列値にアクセスできます:
<code class="php">$_GET['id'];</code>
これは、3 つの要素を含む配列を返します。
次の PHP スクリプトについて考えてみましょう:
<code class="php"><?php if (isset($_GET['id'])) { print_r($_GET['id']); } ?></code>
次のような URL 経由でこのスクリプトにアクセスすると:
http://link/foo.php?id[]=1&id[]=2&id[]=3
スクリプトは次の配列を出力します:
Array ( [0] => 1 [1] => 2 [2] => 3 )
以上がPHP $_GET で配列値を渡してアクセスする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。