2 回答

TA贡献1802条经验 获得超5个赞
也许使用下标将图像集与每个产品相关联:
<form>
<input type="file" name="product[0][image][]" ...>
<input type="file" name="product[1][image][]" ...>
</form>
然后,您可以使用以下命令遍历图像集:
foreach ($_FILES['product']['image'] as $k => $v) {
foreach ($v['name'] as $name) {
echo "Processing item $name in image set $k";
}
}

TA贡献1786条经验 获得超11个赞
上传文件时,PHP$_FILES不是文件数组,而是类似的数组,
Array(
[name] => Array
(
[0] => facepalm2.jpg
[1] => facepalm3.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
...
)
你应该像这样访问它
foreach($_FILES["photo"]["tmp_name"] as $index => $temp_name){
echo $_FILES["photo"]["name"][$index];
echo $_FILES["photo"]["size"][$index];
}
- 2 回答
- 0 关注
- 179 浏览
添加回答
举报