Wie wähle ich zufällige Werte aus einem array in PHP?

Ich habe ein array von Objekten in PHP. Ich muss wählen, 8 von Ihnen nach dem Zufallsprinzip. Mein Erster Gedanke war der Einsatz von array_rand(array_flip($my_array), 8) aber das funktioniert nicht, weil die Objekte können nicht als Schlüssel für ein array.

Ich weiß, ich könnte shuffle, aber ich bin besorgt über die Leistung, da das array wächst in der Größe. Ist, dass der beste Weg, oder gibt es einen effizienteren Weg?

  • Die 8 einzigartig sein muss?
  • Ja, Sie müssen einzigartig sein.
InformationsquelleAutor Chris B. | 2010-09-03
Schreibe einen Kommentar