Rumah  >  Artikel  >  pembangunan bahagian belakang  >  html - php如何获取 页面多个相同name的 input 值

html - php如何获取 页面多个相同name的 input 值

WBOY
WBOYasal
2016-08-04 09:20:371151semak imbas

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn