我的代码导致图像在页面中随机出现。但是如何在这些图像之间插入一个“元素”(在我的例子中将是一个 div)?
<?php
$myImagesList = array (
'image1.png',
'image2.png',
'image3.png',
'image4.png'
);
shuffle ($myImagesList);
for ($i=0; $i<4; $i++) {
echo '<img src="/image/' . $myImagesList[$i] . '" width="200" height="140" border="0" />';
}
?>
例:
原始代码显示如下图像:
image3.png image4.png image2.png image1.png
F5 刷新页面
image2.png image1.png image4.png image3.png
F5 刷新页面
image4.png image2.png image3.png image1.png
我需要这样:
image2.png image1.png
内容
image4.png image3.png
F5 刷新页面
image4.png image2.png
内容
image1.png image3.png
F5 刷新页面
image2.png image3.png
内容
image4.png image1.png
3 回答
如果要在这两对图像之间添加
div
(内容),请在循环中添加其他条件:你会想要这样的东西......
无论列表的大小如何,这将为您提供每三次迭代的内容部分。
使用最易读的解决方案 - 不会让您跌倒的解决方案,并在更改某些内容时稍后进行调试。