array_rand

array_rand -- Liefert einen oder mehrere zufällige Einträge eines Arrays

Beschreibung

mixed array_rand ( array input [, int num_req])

array_rand( ) ist ziemlich nützlich , wenn Sie einen oder mehrere zufällige Einträge eines Arrays auswählen möchten . Die Funktion übernimmt das Array input , und ein optionales Argument num_req , welches die gewünschte Anzahl Einträge spezifiziert . Ist num_req nicht angegeben , wird ein Defaultwert von 1 angenommen .

Wenn Sie nur einen Eintrag auswählen , liefert array_rand( ) den Schlüssel eines zufälligen Eintrages . Andernfalls wird ein Array mit den Schlüsseln der zufälligen Einträge zurückgegeben . Dies hat den Zweck , dass Sie zufällige Schlüssel und auch Werte aus dem Array auswählen können .

Vergessen Sie bitte nicht , mittels srand( ) den Startwert für den Zufallsgenerator festzulegen .

Beispiel 1 . array_rand( )