关于php随机调用图片的问题 我觉得这个函数比较方便,array_rand()array_rand('数组','随机取出几个');array_rand($chars,6); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for ($i=0; $i <$len; $i++) { $output .= $chars[rand(0, $charsLen)]; } 改为for ($i=0; $i <=$len; $i++) { $output .= $chars[rand(0, $charsLen)]; } 看看 现在的问题有时只会出现5张图片不是有时,应该说肯定2楼可以解决这个问题,增加一次循环就ok如果不使用数组随机(array_rand),直接用rand函数,又不想有重复的,本人愚见是:设定几个范围,每个范围取一个随机数 如果不用array_rand的话,我觉得你写法可能有个问题$chars[$n] ,$n从1开始rand(0, $charsLen)],在0 和 $charsLen 取随机值,会取到0实际上,没有$chars[0] ,所以出现少一张图片改成,rand(1, $charsLen)],看看 把数据放$x=array('1.gif','2.gif')<img src="<? echo array_rand($x,1);?>"> 自学PHP curl、fopen、file_get_contents 哪个效率最高 php设置session的过期时间 php jquery问题 页面权限问题 UTF-8编码文件头的不可识别字符怎么消除啊? 一个获得前一个sql插入循环的id(auto_increment) 字符串定界符问题----在线等 关于apache配置问题 为啥循环不出来这个数呢 php怎么定位目录 请教大家一个问题!一个数据库的问题,但是有不知道算不算数据库问题!
{
$output .= $chars[rand(0, $charsLen)];
}
改为
for ($i=0; $i <=$len; $i++)
{
$output .= $chars[rand(0, $charsLen)];
}
看看
2楼可以解决这个问题,增加一次循环就ok
如果不使用数组随机(array_rand),直接用rand函数,又不想有重复的,本人愚见是:设定几个范围,每个范围取一个随机数
$chars[$n] ,$n从1开始
rand(0, $charsLen)],在0 和 $charsLen 取随机值,会取到0
实际上,没有$chars[0] ,所以出现少一张图片
改成,rand(1, $charsLen)],看看