老师这个upload2跳转doAction 不能将数组按0 1 2 3这样显示啊 这是怎么回事?
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html"; Charset="utf-8"> <title></title> </head> <body> <form action="doAction3.php" method="post" enctype="multipart/form-data"> 请选择上传文件<input type="file" name="myFile[]" /><br/> 请选择上传文件<input type="file" name="myFile[]" /><br/> 请选择上传文件<input type="file" name="myFile[]" /><br/> 请选择上传文件<input type="file" name="myFile[]" /><br/> <input type="submit" value="上传" /> </form> </body> </html>
doAction3.php
<?php
// print_r($_FILES);
function buildInfo(){
$i=0;
foreach($_FILES as $v){
//单文件
if(is_string('name')){
$files[$i]=$v;
$i++;
}else{
//多文件
foreach($v['name'] as $key=>$val){
$files[$i]['name']=$val;
$files[$i]['size']=$v['size'][$key];
$files[$i]['tmp_name']=$v['tmp_name'][$key];
$files[$i]['error']=$v['error'][$key];
$files[$i]['type']=$v['type'][$key];
$i++;
}
}
}
return $files;
}
$info=buildInfo();
print_r($info);