PHP は、同じ名前のチェックボックス情報を複数受け取った場合に、ASP のように情報を自動的に配列に変換しないため、使用する際に多少の不便があります。しかし、JavaScript を使用して前処理を行うという解決策はまだあります。
同じ名前の複数のチェックボックスが JavaScript の配列形式で存在するため、フォームを送信する前に、JavaScript を使用してチェックボックス内の情報を文字配列に結合し、それをフォーム内の非表示要素に割り当てることができます。を使用して、チェック ボックス情報を転送できるように、PHP のexplode関数がこの配列を解析します。以下に例を示します。
次のようなフォームがあるとします: