【发布时间】:2015-11-19 14:52:06
【问题描述】:
我正在做一个项目,我想随机显示任何给定数量的结果假设,我有六个 <html> 图像标签,我只想随机显示三个,这样每次我们刷新页面时随机显示任意六张图片中的任意三张
我以html代码为例
<html>
<body>
<div class=1>
<a href="http://example1.com">
<div>
<img src="image1.jpg">
</div>
</a>
</div>
<div class=1>
<a href="http://example2.com">
<div>
<img src="image2.jpg">
</div>
</a>
</div>
<div class=1>
<a href="http://example3.com">
<div>
<img src="image3.jpg">
</div>
</a>
</div>
<div class=1>
<a href="http://example4.com">
<div>
<img src="image4.jpg">
</div>
</a>
</div>
<div class=1>
<a href="http://example5.com">
<div>
<img src="image5.jpg">
</div>
</a>
</div>
<div class=1>
<a href="http://example6.com">
<div>
<img src="image6.jpg">
</div>
</a>
</div>
</body>
</html>
在这六个图像中,我只想通过 php 显示任何三个图像。有可能吗?我该怎么做? 希望您能找到更好的解决方案。 另外我想显示其他标签,如图像中的链接和更多标签,以便我可以通过 css 以更好的方式显示图像,所以我认为可以通过 switch 语句更轻松地完成
【问题讨论】:
-
将文件名放在一个数组中。
array_rand(),然后是foreach。或者shuffle()然后循环3次。 -
假设我必须用每张图片展示一些其他的东西,你能告诉我怎么做吗
-
还有什么其他的?
-
其他标签,如图片中的链接和更多
<div>标签,以便我可以通过css以更好的方式显示图片 -
@learner 如果您想要一个 php 代码,该代码可以获取定义数量的随机图像及其从现有页面到另一个页面的链接,请查看我的答案。我认为这就是你想要做的,希望它有所帮助。享受:)