私が構築しているシステムの場合、最初のリストから(POSTリクエストで)入ってくるオプションと、2番目のリストから入ってくるオプションを確認する必要があります。
<form method="post">
<select name="cars[]" multiple>
<option selected>test</option>
<option selected>test2</option>
<option>test3</option>
<option>test4</option>
</select>
<select name="cars[]" multiple>
<option>hai</option>
<option>hai2</option>
<option selected>hai3</option>
<option selected>hai4</option>
</select>
<input type="submit">
</form>
今、彼らはこのようにやって来ています:
Array
(
[cars] => Array
(
[0] => test
[1] => test2
[2] => hai3
[3] => hai4
)
)
実際、「haiX」オプションとは別に「testX」オプションを取得したいと思います。今、私はどちらが最初のリストから来たのか、そしてどれが2番目のリストから来たのかわかりません。もちろん、2番目のリストの名前を最初のリストの名前とは異なるものにすることもできますが、このようにしたいのは当然のことです。