ホームページ  >  記事  >  バックエンド開発  >  PHP $_GET で配列値を渡してアクセスする方法?

PHP $_GET で配列値を渡してアクセスする方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-22 18:29:24426ブラウズ

How to Pass and Access Array Values in PHP $_GET?

配列としての PHP $_GET 配列

PHP の $_GET 配列は、URL クエリ文字列を介して送信された情報を取得するために使用できるスーパーグローバル変数です。通常、配列内の各キーは変数名を表し、対応する値には関連する値が含まれます。デフォルトでは、$_GET 値は文字列として扱われます。

$_GET での配列値の送信

ただし、$_GET クエリ文字列で配列値を渡すことも可能です。これを行うには、次の構文を使用する必要があります:

http://link/foo.php?id[]=1&id[]=2&id[]=3

この場合、「id」パラメータは 3 つの要素を含む配列になり、各要素にはクエリ文字列で指定された値の 1 つが含まれます。

PHP での配列値へのアクセス

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 サイトの他の関連記事を参照してください。

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