ホームページ >バックエンド開発 >PHPチュートリアル >GET を使用して PHP の選択ボックスから複数の選択された値を取得する方法
PHP で選択ボックスから複数の選択された値を取得する
複数選択が可能な選択ボックスを含むフォームを作成する場合、次のことが必要になります。サーバー側で選択した値にアクセスします。この記事では、フォームで GET メソッドが使用されている場合に、PHP でこれらの値を取得する方法を説明します。
フォーム構造
次の HTML コードは、名前付きの選択ボックスを持つフォームを表します。 「select2」には「multiple」属性が設定されており、ユーザーが複数を選択できるようになります。オプション:
<form>
PHP での選択された値へのアクセス
PHP で選択された値を取得するには、$_GET スーパーグローバル配列を使用できます:
// Use $_GET or $_POST depending on the form method $selectedOptions = isset($_GET['select2']) ? $_GET['select2'] : []; foreach ($selectedOptions as $option) { // Do something with the selected option (e.g., print it) echo $option . "\n"; }
鍵Retrieval
上記の PHP コードでは、select 要素の名前に角かっこを追加します: select2[]。これにより、要素をオプションの配列として扱う必要があることが PHP に通知されます。フォームが送信されると、選択された値は $_GET['select2'] 配列に保存されます。
結論
選択された値にアクセスする方法を理解することで、 PHP の複数選択セレクト ボックスを使用すると、ユーザー入力を効果的に収集し、サーバー側に保存してさらなる処理を行うことができます。
以上がGET を使用して PHP の選択ボックスから複数の選択された値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。