php多文件上传数组转换入门实例

发布时间:2020-05-23编辑:脚本学堂
本文介绍了php多文件上传时数组转换的方法,循环获取多个上传文本框中的数据,需要的朋友参考下。

例子,在php编程文件上传,获取数据时主要是处理$_files数组中的数组,可以理解为是一个保存有文件信息的二维数组,我是这样认为的。

完整代码:
 

复制代码 代码示例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>
<form action="" method="post" enctype ="multipart/form-data">
<input  name="UpLoadFile[]" type="file" value="1"/>
<input  name="UpLoadFile[]" type="file" value="2"/>
<input  name="UpLoadFile[]" type="file" value="3"/>
<input  name="aa[]" type="hidden" value="2"/>
<input  name="aa[]" type="hidden" value="3"/>
<input type="submit" name="Button1" value="Button" id="Button1" />
</form>
</body>
</html>
<?php
print_r($_FILES['UpLoadFile']);
$arr = array();
if(!empty($_FILES['UpLoadFile'])){
    foreach($_FILES['UpLoadFile'] as $k=>$v){
        foreach($v as $kk=>$vv){
            if($kk==$kk){
                $arr[$kk][$k] = $vv;
            };
        }
    }
    print_r($arr);
    exit();
}
print_r($_POST);
print_r($_FILES);
?>

您可能感兴趣的文章: