首页 > 后端开发 > 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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板