<form method="post" action="arrayformdata.php">
<label>Tags</label>
<input type="text" name="tags[]" />
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/ >
<input type="submit" value="submit">
</form>
</html>
Dengan cara ini, anda boleh mendapatkan semua nilai yang dinamakan tag[] melalui $_POST['tag'] dalam php dan menggabungkannya ke dalam tatasusunan.
Saya tidak faham cara ia berfungsi
Apabila menghantar, anda dapat melihat maklumat borang yang diminta adalah
Apabila PHP menerima maklumat ini, ia akan menghantar pembolehubah ke dalam skrip semasa dalam bentuk tatasusunan bersekutu. Memandangkan ia adalah tatasusunan bersekutu, akan ada kunci dan teg[] di atas ialah set kunci yang sama. PHP akan meletakkannya ke dalam tatasusunan semasa memproses.
Saya rasa ia sepatutnya sama seperti ini. Ini kerana pihak PHP melakukan pemprosesan (saya tidak tahu tentang bahasa back-end yang lain). Sebab apa yang dihantar ke front desk adalah begini, seperti dalam gambar
Maksud yang sama seperti di atas, semua kotak input yang diserahkan diberikan kepada $_POST, $_POST ialah pembolehubah super global, jadi ia boleh diterima di mana-mana sahaja