PHP で複数のチェックボックスの値を取得するには、チェックボックスの name 属性値に [] を追加する必要がありますか? PHP プログラムでチェックボックスの値を取得するには、通常は次の名前が必要であることがわかりました。チェックボックスが指定されている場合は、属性に [] を追加します。例: 新規ユーザー登録 <フォーム名="frmInfor" メソッド="投稿" アクション="6-5.php"> 名前: 性別:男性 女性 趣味:太極拳 音楽 旅行 職業: 教育業界 医療業界 その他 パーソナライズされた署名: ASPプログラムをPHPプログラムに変換したいのですが、HTMLファイルが変更されないことを祈りますが、これを追加して他の方法に置き換えることはできませんか。 また、このhobby[]を追加すると、取得されるのは配列になりますが、追加しない場合は、ASPが常に複数の要素の配列を取得することと異なります。同じ名前の属性値。 共有先: 新用户注册 -----解決策--------------------------------これを変更する方法はありません-----解決策--------- HTML 構造のボックスの配列を変更せずに複数の選択を取得したい場合、作成者は JS を使用して複数選択ボックスの値を取得し、それを JS 配列に合成し、その値を PHP に渡すことができます。 -----解決策---------これは php の規則です。カーネルが変更されない限り変更される可能性があります ただし、送信されたデータを自分で処理することもできます。その能力があることを願っています 姓名: 性别:男 女 爱好:太极拳 音乐 旅游 ログイン後にコピー フォーム echo urldecode(file_get_contents('php://input')); ログイン後にコピー の場合 送信後、 を使用すると、次のような文字列が得られます: name=&Sex=1&hobby=Music&hobby=Travel 次は何ですか?それはあなた自身の仕事です