ホームページ >バックエンド開発 >PHPチュートリアル >フォーム内で PHP の複数のチェックボックス配列を処理する方法?
PHP 複数のチェックボックス配列: チェックボックスとフォーム配列を理解する
PHP では、複数のチェックボックスを含むフォームを構築し、選択した値をarray は簡単なプロセスです。明確な説明とともにこれを実現する方法を見てみましょう。
フォーム チェックボックスの作成
フォーム内に複数のチェックボックス入力を作成するには、type 属性を持つ input 要素を使用します。チェックボックスに設定します。各チェックボックスには、一意の name 属性と異なる値が必要です。
たとえば、次のコードは 3 つのチェックボックスを作成します。
<form method='post'>
選択した値を配列に保存する
チェックされた値を配列に保存するには、各チェックボックスの name 属性として配列名を渡します。この場合、それは checkboxvar[] です。
配列へのアクセス
PHP スクリプトでは、$_POST['checkboxvar'] を使用して配列にアクセスできます。ただし、これはチェックされた値のみを含む配列になることに注意することが重要です。
値を電子メールにエコーする
チェックされた値を電子メールにエコーするには、次を使用できます:
echo implode(',', $_POST['checkboxvar']); // change the comma to whatever separator you want
衛生考慮事項
改ざんやセキュリティの脆弱性を防ぐために、常に入力をサニタイズすることを忘れないでください。
参照:
の公式ドキュメントを見つけることができます。このプロセスはhttp://php.net/manual/en/faq.html.php#faq.html.arrays
以上がフォーム内で PHP の複数のチェックボックス配列を処理する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。