php 获取指定目录下面的某个随机文件名

// 获取指定目录下面的某个随机文件名
function getRandomFileName($directory) 
{ 
	$mydir = dir($directory); 
	$files = array(); 
	while($file = $mydir->read())
	{ 
		if(is_dir("$directory/$file")) continue;
		if($file == ".")  continue;
		if($file == "..") continue;
		
		array_push($files, $file);
	} 
	$mydir->close(); 
	
	srand((float) microtime() * 10000000);
	$index = array_rand($files);
	return $files[$index];
} 

echo getRandomFile('./');

猜你喜欢

转载自blog.csdn.net/friendan/article/details/70176820