Случайный код фотографии показывает дубликат с жестко закодированным массивомPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Случайный код фотографии показывает дубликат с жестко закодированным массивом

Сообщение Anonymous »

У меня случайные фотографии скользят по моей странице, вызванной из моей базы данных, где фотографии находятся в папке. Тем не менее, я использую следующий код ниже в качестве запасного варианта, чтобы сделать то же самое, если моя база данных выйдет из строя. Я уверен, что есть гораздо лучший способ сделать это, однако моя проблема в том, что иногда он извлекает от одной до трех дубликатов фотографий одновременно. Я искал и не нашел ответа. Помогите, пожалуйста, что мне следует изменить, чтобы решить мою проблему?
$images = array(
0 => array(
0 => array(
'file' => 'https://example.com/uploads/chi.png',
'link' => 'http://google.net',
'title' => 'Chillie',
),
),

1 => array(
0 => array(
'file' => 'https://example.com/uploads/sav.png',
'link' => 'http://example.com ',
'title' => 'Tast',
),
),
2 => array(
0 => array(
'file' => 'https://example.com/uploads/for.png',
'link' => 'http://example.com',
'title' => 'Great',
),
),
3 => array(
0 => array(
'file' => 'https://example.com/uploads/isee.png',
'link' => 'http://example.com',,
'title' => 'All Day',
),
),
);

$folder = $images[mt_rand(0, 2)];
shuffle($folder);


Затем я вызываю это так в шаблонизаторе HTML.
foreach ($folderx as $image) {
[img]../uploads/">
}



Подробнее здесь: https://stackoverflow.com/questions/790 ... oded-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»