こんにちは、乱数の範囲をシャッフルし、範囲から5つの数値を取得してスライダーに入れる簡単なソリューションを探しています。現在、私のコードは次のようなもので、無限ループで終わります:
$slides = range(1,30);
shuffle($slides);
$count = 0; //infinite loop guard
do{
foreach ($slides as $slide) {
echo "<img src=\"images/slider_".$slide.".jpg\" alt=\"\" />\n";
}
} while ($count<5);
Javascript には多くの例がありますが、それを PHP に複製することはできません。このコードは、スライダーのランダムな画像を生成するためのものですが、一度に 5 つのスライドに制限されています。合計 30 枚の画像を利用できます。