图片主目录是images,图片文件放在images目录下的多个子目录中,
建立img.php,写入如下代码,之后引用img.php网址即可
这样就可以随机显示images文件夹(包括子文件夹)里的所有图片
<?php //取得文件夹中图片数组 $img_array = glob("./images/*/*.{gif,jpg,png}",GLOB_BRACE); //从数组中选择一个随机图片 $img = array_rand($img_array); //在页面显示图片 echo '<img alt="'.$img_array[$img].'" src="'.$img_array[$img].'" />'; ?如果要直接输出图片,做下修改:
<?php //这将得到一个文件夹中的所有gif,jpg和png图片的数组 $img_array = glob('images/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE); //从数组中选择一个随机图片 $img = array_rand($img_array); //在页面显示图片 header("location:$img_array[$img]"); ?>演示看: https://max.ooo 随机背景图