このコードでは、画像がページ内で「ランダム」に表示されます。表示する画像の数を制限する
<?php
$myImagesList = array (
'image1.png',
'image2.png',
'image3.png',
'image4.png'
);
shuffle ($myImagesList);
foreach ($myImagesList as $displayImagesAtRandomOrder) {
echo '<img src="/imagens/' . $displayImagesAtRandomOrder . '" width="200" height="40" border="0" />';
}
?>
例:
image1.png image3.png image2.png image4.png
F5のresheshページ
image2.png image3.png image4.png image3.png
f5 resheshページ
image1.png image4.png image3.png image2.png
F5のresheshページ
image2.png image3.png image1.png image4.png
しかし、どのようにしますI一度に2つの画像しか表示されないのですか? 例:
image1.pngのimage3.png
F5のresheshページ
image3.pngのimage2.png
F5のresheshページ
image2.pngのimage4.png
F5 resheshページ
image3.pngのimage1.png
あなたが望むイメージの数を出力した後で、あなたのループから 'break'が出てしまいます。 Dupe:http://stackoverflow.com/questions/588892/can-you-exit-a-loop-in-php –
[ループでPHPが実行される回数を制限する]の可能な複製(http://stackoverflow.com/questions/1998204 /制限回数 - ループ実行 - PHP) –