ホームページ > バックエンド開発 > PHPチュートリアル > PHPでGETパラメータから複数の値を配列として取得するにはどうすればよいですか?

PHPでGETパラメータから複数の値を配列として取得するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-22 20:38:02
オリジナル
946 人が閲覧しました

How to Retrieve Multiple Values from a GET Parameter as an Array in PHP?

PHP $_GET での配列としての値へのアクセス

PHP では、$_GET スーパーグローバル変数は、Web フォームまたは URL クエリから送信されたデータにアクセスする方法を提供します。弦。ただし、$_GET 配列の値を配列として取得する方法はすぐにはわかりません。

URL の "id" パラメーターに複数の値を送信するシナリオを考えてみましょう。

http://link/foo.php?id=1&id=2&id=3
ログイン後にコピー

$_GET['id'] を使用して "id" 値にアクセスしようとすると、最後の値 (この場合は "3") のみが取得されます。値を配列として取得するには、パラメータ名の後に角かっこ ("[]") を含めるように URL を変更します。

http://link/foo.php?id[]=1&id[]=2&id[]=3
ログイン後にコピー

ここで、$_GET['id'] にアクセスすると、すべての「id」値を含む配列を取得します:

<code class="php">print_r($_GET['id']); // Output: [1, 2, 3]</code>
ログイン後にコピー

このアプローチにより、PHP コード内の 1 つのパラメーターの複数の値に簡単にアクセスできます。

以上がPHPでGETパラメータから複数の値を配列として取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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