利用php怎么实现一个图片随机显示功能

  介绍

今天就跟大家聊聊有关利用php怎么实现一个图片随机显示功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

php通过rand()函数产生随机数,这个函数可以产生一个指定范围的数字

这段代码通过产生的随机数,随机选择图片

& lt; html>   & lt; body>   php & lt; ?   ,将srand (, microtime (), *, 1000000,);   ,num 美元;=,兰特(,1,4,);   ,,   num 美元,开关(,,)   ,{   ,case  1: $ image_file =,“/home/图片/alfa.jpg";   ,,,,休息;   ,case  2: image_file 美元;=,“/home/图片/ferrari.jpg";   ,,,,休息;   ,case  3: image_file 美元;=,“/home/图片/jaguar.jpg";   ,,,,休息;   ,case  4: image_file 美元;=,“/home/图片/porsche.jpg";   ,,,,休息;   ,}   ,echo “Random  Image :美元,& lt; img  src=https://www.yisu.com/zixun/image_file/>”;   ?>      

方法二:

& lt; ?   $ handle =, opendir(& # 39;。/& # 39;);,//当前目录   while  (false  !==, ($ file =, readdir(处理美元))),{,//遍历该php教程文件所在目录   列表(filesname, kzm美元)=爆炸(“干净,文件美元);//获取扩展名   if  (kzm美元==癵if",趁机kzm美元==癹pg"),{,//文件过滤   if  (! is_dir(& # 39;。/& # 39;。文件)美元),{,//文件夹过滤   []数组=文件;美元//把符合条件的文件名存入数组   }   }   }   $ suiji=(数组)美元;用于,//使用用于函数从数组中随机抽出一个单元   比;   https://www.yisu.com/zixun/& lt; img  src=" <=$数组(suiji美元)?> ">

方法三:

& lt; ? php/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   *,Filename : img.php   *,Author : freemouse   *,用法:   *,& lt; img  src=https://www.yisu.com/zixun/img.php>   *   ***********************************************/if ($ _GET['文件夹']){   $文件夹=$ _GET['文件夹');   其他}{   文件夹美元='/图片/';   }//存放图片文件的位置   $ path=$ _SERVER [' DOCUMENT_ROOT '],“/薄?文件夹;   数组$文件=();   如果(处理美元=opendir(" $路径”)){   而(假!==($ file=readdir(处理美元))){   如果($文件!=啊!? & $文件!=" . . "){   如果(substr(美元)文件,3)==癵if”| | substr(美元)文件,3)==jpg)文件[count($文件)]美元=$文件;   }   }   }   closedir(处理);   $随机=兰特(0,count($文件)1);   如果(substr(美元)文件(随机美元),3)==gif)标题(“内容类型:图像/gif”);   elseif (substr(美元)文件(随机美元),3)==jpg)标题(“内容类型:图像/jpeg”);   readfile(“文件路径/美元[随机美元]”);   ?>

看完上述内容,你们对利用php怎么实现一个图片随机显示功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

利用php怎么实现一个图片随机显示功能