это мой код для случайного эхо-изображения.
<?php
$imagesDir = "socimages/Badminton/";
$images = glob($imagesDir . '*.{jpg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
?>
<img src="<?php echo $randomImage[0]?>">
<img src="<?php echo $randomImage[1]?>">
Это не работает, если я укажу каждый элемент в массиве, поэтому мне было интересно, как я могу сделать так, чтобы он печатал случайные изображения, но изображения не могут быть одинаковыми, если я игнорирую элементы, он будет печатать два изображения, но оба изображения будут идентичными, если я перезагружу страницу, изображение изменится, но оба изображения останутся неизменными.
array_rand может получить 2 параметра. Второй - количество случайных элементов для получения.
Попробуй это:
<?php
// ...
$randomImage = array_rand($images, 2);
?>
<img src="<?php echo $images[$randomImage[0]]?>">
<img src="<?php echo $images[$randomImage[1]]?>">