在php中随机化文件(图像)

在php中随机化文件(图像),php,Php,我有以下代码: if (file_exists("cdcovers/$artist_name.jpg")) { $fileName = "$artist_name.jpg"; } else { $fileName = "logo.png"; } 是否可以将此文件随机化: $fileName = "$artist_name.jpg"; 当艺术家有几个不同的图像时?您可能需要添加时间来创建唯一的文件名 $array = explode('.', $fileName ); $fil

我有以下代码:

if (file_exists("cdcovers/$artist_name.jpg"))
{
    $fileName = "$artist_name.jpg";
} else {
    $fileName = "logo.png";
}
是否可以将此文件随机化:

$fileName = "$artist_name.jpg";

当艺术家有几个不同的图像时?

您可能需要添加时间来创建唯一的文件名

$array = explode('.', $fileName );
$fileName=$array[0];
$fileExt=$array[1];
$newfile=$fileName."_".time().".".$fileExt;

Aman我不想按时间随机,我已经做到了,我是指每个例子$artist_name.jpg“,这一次是:u2.jpg,这一次是u2_new.jpg。也许我解释得不好。我想每次回显不同的图像。这就是我所做的,上面的代码每次都会输出不同的文件名。您也可以这样做,如果文件退出,您可以将v1、v2等版本的图像上传到该文件,然后再上传。当有多个图像与同一艺术家相关时,图像的命名方案是什么?是否有艺术家与图像相关联的数据库?