php - 如何遍历 $_FILES?

标签 php html file

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

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

请告诉我一种只计算上传文件并循环遍历它们的方法。

最佳答案

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

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

更简单的方法是使用 foreach 循环:

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

关于php - 如何遍历 $_FILES?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18401127/

相关文章:

javascript - 从 Google Places API 获取城市地点 ID

php - 在 Wordpress 主题中更改背景图片

php - 如果 needle 为 0,in_array 返回 true

javascript - 在 Laravel 5 中通过 URL 传递数据集?

HTML - 基于滚动的位置页脚

python - python 2.6 中 100mb 文件的多个字符串替换

python - 如何用python中文件中的数据填充数组

javascript - 使用 eval() 运行 HTML 代码

html - 我在标题中指定了字符集,我需要在 meta/head/html 中指定它吗?

c# - File.Move 和 File.Copy 给出 IOException 登录失败