У меня есть список изображений, которые необходимо отобразить. Однако это только пространство для 5. Мне нужно отображать 5 из них в случайном порядке.Случайный дисплей изображения
Каков наилучший способ сделать это?
У меня есть список изображений, которые необходимо отобразить. Однако это только пространство для 5. Мне нужно отображать 5 из них в случайном порядке.Случайный дисплей изображения
Каков наилучший способ сделать это?
Если у вас есть список изображений в массиве, вы можете использовать shuffle().
Существует множество способов добиться этого.
Один пример позволяет сказать, что у вас есть все имена изображений в массиве, то вы можете:
$images = array('imgAbc.jpg', 'img123.jpg'.... 'imgXYZ.gif');
//randomize the array
shuffle($images);
//then just get the 5 elements you want:
array_slice($images, 4);
Другой путь может быть, если ваши изображения имеют номера вы можете просто генерировать 5 случайных чисел и т.д. и т.п.
Как я уже сказал, есть несколько способов сделать это.
Doh! Благодарю вас: p –