当前位置:Linux教程 - Php - 随机输出目录中的图片

随机输出目录中的图片

随机输出目录中的图片
<?php //随机输出目录中的图片
$image_directory = "bbs_ico"; //设定图片目录
$image_type = array(".jpg",".gif",".png"); //设定图片类型
echo "<img src='".$image_directory."/".image_rand_output($image_directory,$image_type)."'>"; // 输出图片

function image_rand_output($image_directory,$image_type) //随机输出图片函数
{
    
$dh = dir($image_directory);
    while (
false !== ($image = $dh -> read()))
    {
        if(
in_array(strtolower(strrchr($image,".")),$image_type))
            
$image_array[] = $image;
    }
    
$dh -> close();
    
$key = array_rand($image_array);
    return
$image_array[$key];
}
?>