首页  >  文章  >  后端开发  >  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