vaudi: Array Shuffle()

Beitrag lesen

Hallöchen,

interessanter Plan. Dürfte aber nur mit einem 2-dimensionalen Array funktionieren, da laut Funktionsbeschreibung "Bestehende Schlüssel ... werden entfernt statt einfach nur die Schlüssel neu anzuordnen".

Heißt die Werte müssten vor shuffle() so abgelegt werden:

  
$array = array(  
  array($a,$a2),  
  array($b,$b2),  
  array($c,$c2),  
  array($d,$d2),  
  array($e,$e2),  
  array($f,$f2),  
  array($g,$g2),  
  array($h,$h2),  
);  

>   
> $sort = shuffle($array);  
> 

Jetzt will ich dass ein zweites Array auf die Selbe weise gemischelt wird also das (nach unserem BEISPIEL) die variable $a2 auch die vierte Variable ist.

$sort[3][0] enthält dann $a
$sort[3][1] enthält dann $a2

Die "4. Position" ist über die "3" in der ersten [] definiert (weil die numerische Indizierung nun mal bei "0" beginnt).

<hinweis>Die Schreibweise "$a" ist in diesem Zusammenhang überflüssig, $a reicht.</hinweis>

MfG
vaudi