如何访问多个 $_FILES 项?

How to access to Multiple $_FILES items?

我有一个程序可以让用户上传多张图片:

我的 HTML 表格:

<input type="file" name="image[]"/>

我通过 JavaScript 添加了更多项目,用户可以通过单击按钮上传多个电子邮件。

我有一个 PHP 上传图片的函数,我想将该数组 ($_FILES) 一个一个地发送到我的上传函数,我想做这样的事情:

 $_FILES['image'][][1]

 $_FILES['image'][*][1]

通过命名:

$_FILES['image']['name'][1]

这很好用,但我给那个项目命名了,我想让所有项目都像 [] 或 [*]

我想这样做:

for($i=0;$i<count($_FILES['image']['name']),$i++){
    upload($_FILES['image'][*][$i])
}

首先确保使用 print_r($_FILES);

将所有文件名上传到表单操作 php 文件

然后使用foreach,eg

foreach ($_FILES as $key=> $info) { print_r($info); }.