javascript - Prinsip menghantar tatasusunan ke php apabila nama objek bentuk ialah xx[]
迷茫
迷茫 2017-05-16 13:07:31
0
3
349

<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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
Peter_Zhu

Apabila menghantar, anda dapat melihat maklumat borang yang diminta adalah

tags[]: 111
tags[]: 222

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.

巴扎黑
$array=[];
for($i=0;$i<100;$i++){
    $array[]=$i;
}
print_r($array);

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan