我的代码导致图像在页面中随机出现。 但是如何在这些图像之间插入“元素”(在我的情况下是div)?将“元素”插入数组的其他“元素”(循环)php
<?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
content
image4.png image1.png
如果您只想显示两个,为什么'$ i <4'?显示两个,然后再次启动循环,或者检查$ i是否为2并显示您的额外内容。 – rjdown