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