Hi,
Das Bilder-Array wird gemischt; die Bilder sind also zufällig angeordnet. Dann erhält man mit
$imagesShuffled[0]
ein dem Zufall überlassenes Bild.Oder man lässt das mit dem
shuffle($images)
sein und lässt das Array (wonach auch immer) sortiert. Dann erhält man mit$images[mt_rand(0, count($images) - 1)]
ein dem Zufall überlassenes Bild.
und da shuffle mit wachsendem Array immer größeren Aufwand verursacht, während das Berechnen des zufälligen Index konstanten Aufwand bedeutet, sollte ziemlich klar sein, welche Variante die bessere sein dürfte.
cu,
Andreas a/k/a MudGuard