0

こんにちは、乱数の範囲をシャッフルし、範囲から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 枚の画像を利用できます。

4

6 に答える 6

2

$countループ内でインクリメントしていないため、常にゼロです。

于 2013-04-22T10:37:32.643 に答える