如何遍历$ _FILES?

Tah*_*ani 4 html php file

我想在$ _FILES []数组周围添加循环。我尝试过$count= count($_FILES['files'][name]),然后在其周围添加循环 for($i=0; $i<=$count; $i++),但是并没有给我想要的输出。

我只想从用户上传的文件中添加循环,现在它正在计算表单中所有可用的“文件”。

请告诉我一种仅计算上传文件并循环浏览的方法。

ark*_*cha 5

循环$_FILES数组并['name']在迭代内部使用:

$count = count($_FILES['files'])
for($i=0; $i<=$count; $i++) {
  if ($_FILES['files'][$i]['size'])
    echo $_FILES['files'][$i]['name']."\n";
}
Run Code Online (Sandbox Code Playgroud)

更简单的是使用一个foreach循环:

foreach($_FILES['files'] as $file) {
  if($file['size'])
    echo $file['name']."\n";
}
Run Code Online (Sandbox Code Playgroud)