Maison  >  Article  >  développement back-end  >  html - php如何获取 页面多个相同name的 input 值

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

WBOY
WBOYoriginal
2016-08-04 09:20:371152parcourir

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn