私はPHPを少し熟知しています。ディレクトリからランダムな画像を表示する
私は、imagenameが何であるかに関係なく、ディレクトリから6つのランダムJPG画像を表示するPHPを作る方法を探しています。もう一つの重要なことは、表示されるすべての画像が異なっていることです。
これを行う最も簡単な方法は何ですか。 glob関数を使うべきですが、イメージを6、ランダムおよび非繰り返しに制限する方法は知っていますか?
私は一瞬のためのコードとしてことをしている:
<?php
$pictures = glob("images/gallery/*.jpg");
$no_pictures = count($pictures)-1;
$limit = $no_pictures-5;
for($i = $no_pictures; $i >= $limit; $i--){
echo '<div class="col-md-4 col-sm-6 col-xs-12 wow fadeInUp">
<a class="thumb" href="'.$pictures[$i].'"><img src="'.$pictures[$i].'" alt="Gallery"/><span class="thumb_overlay"></span></a>
</div>';
}
?>
しかし、画像の上に、それは別の画像を表示していないリフレッシュし、それだけでランダム6をtookingし、それらのすべての時間を表示し続けるです。
開始は次のようになります。http ://php.net/manual/en/function.array-rand.php – rtfm