Php 我试图用目录中的20个随机图像填充Div中的UL
我有一个有UL列表的div,其中当前有20个图像,全部命名为1.jpg-20.jpg 我想改变这一点,并在每个页面加载/刷新时以随机顺序显示图像。。我想知道你是否能帮我指出正确的方向 所有图像都位于Web服务器上的“images/”中 目前,我需要图像符合以下代码:Php 我试图用目录中的20个随机图像填充Div中的UL,php,jquery,html,image,Php,Jquery,Html,Image,我有一个有UL列表的div,其中当前有20个图像,全部命名为1.jpg-20.jpg 我想改变这一点,并在每个页面加载/刷新时以随机顺序显示图像。。我想知道你是否能帮我指出正确的方向 所有图像都位于Web服务器上的“images/”中 目前,我需要图像符合以下代码: <li><a></a><a><img alt="" src="images/Random1.jpg" /></a></li> <li>&
<li><a></a><a><img alt="" src="images/Random1.jpg" /></a></li>
<li><a></a><a><img alt="" src="images/Random2.jpg" /></a></li>
<li><a></a><a><img alt="" src="images/Random3.jpg" /></a></li>
<li><a></a><a><img alt="" src="images/Random4.jpg" /></a></li>
目前,我已经尝试了在堆栈溢出上看到的几种不同的代码位,但似乎无法使其工作。$range=range(0,10)//你有多少张照片
$range = range(0,10); //how many pictures you have
shuffle($range);
foreach($range as $index => $value)
{
echo "<li><a></a><a><img alt='' src='images/Random".$value.".jpg' /></a></li>";
}
洗牌($range);
foreach($index=>$value的范围)
{
回声“”;
}
请向我们展示您尝试过的代码。范围(1,20)
,将结果洗牌,循环并创建列表项……感谢您的回复!当我把代码放进去的时候,我得到了下面的错误。。。有什么想法吗?分析错误:语法错误,意外的“as”(T_as),应为“;”在第20行的/var/sites/xxx/auto.php中,的应该是该代码段中的foreach
。为了快速提供帮助,这是一个错误,它是foreach而不是for。