Der Martin: Mehrere Zufallsbilder anzeigen lassen

Beitrag lesen

Hallo,

Ich wollte jetzt das Script einfach so erweitern:

$bild2 = $bilder[$zufall+1];

$bild3 = $bilder[$zufall+2];
... usw. ...


> Aber wenn dann zufällig für $bild1 ein bild am Ende des Arrays ausgewählt wird, gibt es ja möglicherweise die folgenden Bilder garnicht mehr im Array.  Weiß jmd., wie ich das verhindern kann  
  
ein Paradebeispiel für den Modulo-Operator!  
  
 ~~~php
$bild2 = $bilder[($zufall+1) % $max];  
 $bild3 = $bilder[($zufall+2) % $max];

oder hat möglicherweise einen ganz anderen/besseren Ansatz, wie ich mehrere Zufallsbilder anzeigen lassen kann?

Den Ansatz von bleicher, das benutzte Element aus dem Array zu löschen, finde ich eleganter. Es führt vor allem dazu, dass jedes von mehreren Bildern zufällig ist, während beim obigen Ansatz immer zwei oder drei aufeinanderfolgende Bilder kommen.

So long,
 Martin

--
F: Was ist ekliger als ein angebissener Apfel mit einem Wurm drin?
A: Ein angebissener Apfel mit einem halben Wurm.