嗨,我正在尋找一個簡單的解決方案來隨機數的範圍洗牌,然後從範圍中取5個數字並放入一個滑塊。目前,我的代碼是這樣的,它結束的死循環:shuffle無限循環的隨機數
$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張圖片可供選擇。
您從未增加'$ count'。 – 2013-04-22 10:45:20
最後需要多少圖片?只有5或30?或者可能是150? – 2013-04-22 10:46:07
圖片需要的也是一個變量,但是對於這個例子,5是好的 – 2013-04-23 02:11:09