複数の選択フィールドを取得しました:
<select name="cars[]" id="cars" multiple="multiple">
<option value="yellow">Yellow</option>
<option value="black">Black</option>
[..]
</select>
そしてこれ:
<select name="cars[]" id="cars" multiple="multiple">
<option value="audi">Audi</option>
<option value="volk">Volkswagen</option>
[..]
</select>
ランダムなオプションを選択してフォームを送信するとprint_r
、$_POST
出力で次のようになります。
[group] => Array
(
[0] => audi
[1] => volk
[2] => black
)
今すぐ色にアクセスしたいのですが(その場合2
は配列のキー番号になります)、問題は、他のフィールドを選択すると色が変わる可能性があることです。私は1つの車のブランドと1つの色を選択します...そのときは次のようになります:
[group] => Array
(
[0] => audi
[1] => yellow
)
だから問題は:選択した車の色と車のブランドに常にアクセスする方法はありますか?分離されていればいいのですが、分離されておらず、配列キーは変更可能です。