「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHPでGETパラメータから複数の値を配列として取得するにはどうすればよいですか?

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

2024 年 11 月 7 日に公開
ブラウズ:746

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" 値を含む配列を取得します:

print_r($_GET['id']); // Output: [1, 2, 3]

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

リリースステートメント この記事は次の場所に転載されています: 1729586235 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3