我有一个多重上传表单,在上传后重命名图片:
for ($i = 0; $i < count($_FILES['images']['name']); $i++) {
$ext= end(explode(".", $_FILES['images']['name'][$i]));
$name = rand(1111111,9999999).'.'.$ext;
}
使用print_r($name)
,输出为字符串image1.jpgimage2.jpgimage3.jpg
。
为什么输出是一个字符串?我怎么能给阵列?
提前致谢
答案 0 :(得分:1)
$name[] = rand(1111111,9999999).'.'.$ext;
会做的伎俩
加成:
$ext = pathinfo($_FILES['images']['name'][$i], PATHINFO_EXTENSION);