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

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

WBOY
發布: 2016-08-04 09:20:37
原創
1207 人瀏覽過

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"]);

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板