for schleife

Hi

die Lösung ist viel zu umständlich meiner Meinung nach.
PHP:
  $zufallsContainer = array();
  $zufallsContainer[0] = 'Maik Heger';
  $zufallsContainer[1] = 'Daniela Löwe';
  $zufallsContainer[2] = 'Ina Breisch';
  $zufallsContainer[3] = 'Sindy Günther';
shuffle($zufallsContainer); //Zufällig sortieren
$size = sizeof($zufallsContainer);
for( $i = 0; $i < $size; $i++){
  echo $zufallsContainer[$i];
}

Siehe hier
 
danke für eine einfache variante vieleicht ehe ich bei deiner variante etwas besser duch.

wen ich diese teste gibt er mir aber alle namen aus und nicht wie gewünscht nur 3 oder ?
 
das schuffle ein array umsortiert(zufalls reihenfolge) und rand eine zufallszahl errechnet...
 
Zuletzt bearbeitet:
das Array.
Während du bei rand() jedes mal ein neues zufälliges Objekt aus dem Array ziehst, was dementsprechend auch bereits ein zuvorgezogenes Objekt sein kann, sortiert shuffle das Array zufällig. Mit der Schleife werden dann einfach nur die ersten 3 (bzw in meinem Beispiel alle) Namen ausgegeben.
 
Zurück