PHP Handbuch
Zurück |  | Nach vorne

# array_rand

(PHP 4 , PHP 5)

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.

> Anmerkung: As of PHP 4.2.0, there is no need to seed the random number generator with srand() or mt_srand() as this is now done automatically.

Beispiel 1. array_rand()
`<?php srand ((float) microtime() * 10000000); $input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand ($input, 2); print $input[$rand_keys[0]]."\n"; print $input[$rand_keys[1]]."\n"; ?>`

Zurück | Zum Anfang | Nach vorne
array_push | Nach oben | array_reduce