Tom: Variablen aus Array ausschließen

Beitrag lesen

Hello,

$felder = array("Hund", "Katze", "Maus");
$bauer1 = $felder[rand(0,2)];

besser:

$felder = array("Hund", "Katze", "Maus");
  $index = rand(0,count($felder -1));   ## solange das Array überhaut noch Elemente hat
  $bauer[] = $felder[$index];
  $unset($felder[$index]);

$index = rand(0,count($felder -1)2);
  $bauer[] = $felder[$index];
  $unset($felder[$index]);

Wenn es nicht auf die Reihenfolge der Elemente im Array ankommt:

$felder = array("Hund", "Katze", "Maus");

shuffle($felder);
    $zufall[] = pop($felder);

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de