phpbar.de logo

Mailinglisten-Archive

[php] eindeutiges Zufallsbild

[php] eindeutiges Zufallsbild

Jens Giessmann jg at handcode.de
Mon Jan 30 06:52:41 CET 2006


Hi,

On Mon, Jan 30, 2006 at 02:02:07AM +0100, Florian Mang wrote:

> // Zufallsbild definieren
> $zufall1 = array_rand($dateien);
> $zufall2 = array_rand($dateien);
> $zufall3 = array_rand($dateien);
> 
> $bild1 = "$dateien[$zufall1]";
> $bild2 = "$dateien[$zufall2]";
> $bild3 = "$dateien[$zufall3]";
> ?>
> 
> Ich habe es ein wenig modifiziert und es funktioniert soweit auch ganz 
> gut und gibt mir je ein Random-Bild aus. Jedoch gebe ich immer 3 Random 
> Bilder gleichzeitig aus und derzeit passiert es, dass manchmal 2 mal das 
> Selbe Bild angezeigt wird. Dies würde ich gerne unterbinden, nur leider 
> sind alle meine Versuche gescheitert. Hat jemand ne Idee wie das klappt?

Du kannst array_rand() die Anzahl der benoetigten Werte mitgeben.

$zufall = array_rand($dateien, 3);

$bild1 = "$dateien[$zufall[0]]";
$bild2 = "$dateien[$zufall[1]]";
$bild3 = "$dateien[$zufall[2]]";

Gruss Jens

php::bar PHP Wiki   -   Listenarchive