PHP Multiple Checkbox Array
複数のチェックボックスを持つフォームを作成し、ユーザーの選択を PHP の配列に取り込むことは簡単です。これを実装する方法は次のとおりです:
<form method='post'>
次に、PHP スクリプトで:
<?php if (isset($_POST['checkboxvar'])) { print_r($_POST['checkboxvar']); } ?>
チェックボックス入力の name 属性を配列 (checkboxvar[]) として渡します。すべてのチェックされた値は、$_POST['checkboxvar'] 配列内に自動的にキャプチャされます。その後、必要に応じてこれらの値をエコーしたり操作したりできます。
チェックした値を電子メールで送信するには、配列を文字列に組み込み、値をカンマまたはその他の区切り文字で区切ります。
echo implode(',', $_POST['checkboxvar']); // change the comma to your desired separator
悪意のあるコードが実行されないように、入力内容を電子メールで使用する前に必ずサニタイズしてください。このトピックの詳細については、次の公式 PHP ドキュメントを参照してください: http://php.net/manual/en/faq.html.php#faq.html.arrays
以上がPHP で複数のチェックボックスの選択を配列としてキャプチャする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。