PHP实现随机显示图片的方法

PHP通过()函数生成一个随机数,该函数可以生成指定数量的数字。



该代码通过随机数随机选择图片。




< PHP
Srand(瞬时)*(1000000);
$ =兰德(1, 4);

开关(美元)
{
案例1:image_file美元= / / /阿尔法家形象。JPG;
打破;
案例2:image_file美元= / / /法拉利家形象。JPG;
打破;
案例3:image_file美元= / / /捷豹家形象。JPG;
打破;
案例4:image_file美元= / / /保时捷家形象。JPG;
打破;
}
随机图像;
>





方法二:


<
为处理= opendir(' / '); / /当前目录
(假)!= =($文件= readdir($处理))){ / /遍历的PHP教程文件目录
列表(文件名进行美元美元,铠之麦)=爆炸(文件。); / /得到延伸
如果($铠之麦= =GIF或铠之麦= =美元jpg){ / /过滤器
如果(!is_dir('。。文件)){ / /过滤文件夹
为满足存储在数组中的文件名的要求
}
}
}
$岁祭= array_rand($array); / /使用array_rand函数从数组中随机选择一个单元
>
>


方法三:


< PHP
/ **********************************************
*文件名:img.php
*作者:freemouse
*使用:
*
*
*********************************************** /
如果($ _get { 'folder ' }){
美元美元'folder_get文件夹= { };
其他{ }
文件夹=;
}
存储映像文件位置
$路径= _server美元'document_root'} {。$文件夹;
元=数组();
如果($处理= opendir($路径)){
(假)!= =($文件= readdir($处理))){
如果($文件)!= $文件!{){
如果(substr($文件,- 3)= = 'gif| | substr($文件,- 3)= = 'jpg美元)文件{计数($文件)} =文件;
}
}
}
closedir($处理);
$随机=兰德(0,计数($文件)- 1);
如果(substr($文件随机} { $,- 3)= = 'gif)头(内容类型:图像/图片);
elseif(substr($文件随机} { $,- 3)= = 'jpg)头(内容类型:JPEG图像 / );
ReadFile($路径/文件随机} { $ $ );
>


以上是本文的全部内容,希望大家能喜欢。