首頁  >  文章  >  後端開發  >  html - php如何取得 頁面多個相同name的 input 值

html - php如何取得 頁面多個相同name的 input 值

WBOY
WBOY原創
2016-08-04 09:20:371152瀏覽

html代碼:

<code><input type="file" name = "imgs[]" >
<input type="file" name = "imgs[]" >


<input type="file" name = "imgs[]" >
</code>

php程式碼:

<code>$imgs = $_FILES['imgs'];</code>

這樣子的話我只能取得到第一張。 請教一下如何能取得全部 我是用表單提交的

回覆內容:

html代碼:

<code><input type="file" name = "imgs[]" >
<input type="file" name = "imgs[]" >


<input type="file" name = "imgs[]" >
</code>

php程式碼:

<code>$imgs = $_FILES['imgs'];</code>

這樣子的話我只能取得到第一張。 請教一下如何能取得全部 我是用表單提交的

`

<code>foreach($_FILES['imgs']['name'] as $key => $row ){
    echo $_FILES['imgs']['name'][$key];
}
</code>

`

換種方式用:

<code><input type="text" name = "imgs1" >
<input type="text" name = "imgs2" >
<input type="text" name = "imgs3" >

<php>
dump(trim($_POST['imgs1']));
dump(trim($_POST['imgs2']));
dump(trim($_POST['imgs3']));
</php></code>

一樓的方法就可以!將其作為一個數組傳遞到後台,然後進行處理!

用Ajax上傳,直接回前端圖片url...然後放到input框裡
html - php如何取得 頁面多個相同name的 input 值
前端:<input type="hidden" name="imgs[]">
後端:print_r($_POST ["imgs"]);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn