У меня есть список изображений, которые нужно отобразить. Однако это только пространство для 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 случайных чисел и т. Д. И т. Д.
Как я уже сказал, есть несколько способов сделать это.