ホームページ  >  記事  >  バックエンド開発  >  PHP $_GET 配列の複数値パラメーターにアクセスする方法

PHP $_GET 配列の複数値パラメーターにアクセスする方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-22 20:59:29600ブラウズ

How to Access Multi-Valued Parameters in PHP $_GET Array?

PHP $_GET 配列の複数値パラメータへのアクセス

PHP の $_GET スーパーグローバル配列を使用すると、クエリ文字列パラメータにアクセスできます。デフォルトでは、複数の値が同じパラメータに割り当てられている場合、最後の値のみが $_GET に格納されます。ただし、そのような値を配列として取得することは可能です。

複数値の $_GET パラメータの作成

クエリ文字列内のパラメータの複数の値を送信するには、次のようにします。単純に角かっこ表記を使用します。

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

PHP での配列へのアクセス

上記の手法を使用すると、$_GET['id'] は次の内容を含む配列になります。複数の値:

<code class="php">echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3</code>

$_GET['id'] に配列としてアクセスすると、値を反復処理して、値を個別に、またはコレクションとして処理できます。

注: この方法は、ほとんどの Web サーバーおよびブラウザーと互換性があります。ただし、一部の古いサーバーは複数値のパラメーターをサポートしていない可能性があることに注意してください。

以上がPHP $_GET 配列の複数値パラメーターにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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