請問如何隋機顯示文件夾里的圖片呢?
时间:2011-09-17
来源:互联网
例如文件夾名稱: iori
里面有圖片 a.jpg , b.jpg, abcd.jpg
這樣怎麼隋機顯示呢?
作者: iori101 发布时间: 2011-09-17
将文件名都保存到数组
然后随机数组取得文件名
拼装成html
输出
作者: PhpNewnew 发布时间: 2011-09-17
function() { switch( rand(1,3)//返回1到3之间的随机整数 ){ case 1: $fname = "a.jpg"; case 2: $fname = "b.jpg"; case 3: $fname = "c.jpg"; } echo <<<html <img src="{$fname}" /> html; }
作者: dream1206 发布时间: 2011-09-17
作者: dream1206 发布时间: 2011-09-17
PHP code
<?php $FileArr=array('1.jpg','2.jpg','3.jpg'); $FileName=$FileArr[(array_rand($FileArr,1))]; echo '<img src="'.$FileName.'"/>'; ?>
一楼方法更简洁啊,学习了
作者: PhpNewnew 发布时间: 2011-09-17
function searchDir($path,&$data){ if(is_dir($path)){ $dp=dir($path); while($file=$dp->read()){ if($file!='.'&& $file!='..'){ searchDir($path.'/'.$file,$data); } } $dp->close(); } if(is_file($path)){ $data[]=$path; } } function getDir($dir){ $data=array(); searchDir($dir,$data); return $data; } print_r(getDir('.'));
作者: PhpNewnew 发布时间: 2011-09-17
我猜他估计是想要JS的效果.所以没有打代码.
PHP code
<?php
$FileArr=array('1.jpg','2.jpg','3.jpg');
$FileName=$FileArr[(array_rand($FileArr,1))];
echo '<img src="'.$FileName.'"/>';
?>
引用 3 楼 dream1206 的回复:
一楼方……
作者: dream1206 发布时间: 2011-09-17
啊,我只是想说你的思路比我的要简洁易修改。。。。。。。引用 4 楼 phpnewnew 的回复:
我猜他估计是想要JS的效果.所以没有打代码.
PHP code
<?php
$FileArr=array('1.jpg','2.jpg','3.jpg');
$FileName=$FileArr[(array_rand($FileArr,1))];
echo '<img sr……
乖~ 叔叔给你糖吃 哈哈哈
作者: PhpNewnew 发布时间: 2011-09-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28