PHPで複数ファイルのアップロード配列を変換
PHPコード:
<!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="startnews24[]" type="hidden" value="2″/>
<input name="startnews24[]" type="hidden" value="3″/>
<input type="submit" name="upload" value="アップロード" 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);
?>