PHP Dokumentation: Function array-rand
12. Januar 2010 von werner
array_rand
(PHP 4, PHP 5)
array_rand — Liefert einen oder mehrere zufällige Einträge eines Arrays
Beschreibung
array_rand() ist ziemlich nützlich, wenn Sie einen oder mehrere zufällige Einträge eines Arrays auswählen möchten.
Parameter-Liste
- input
Das Eingabe-Array.
- num_req
Gibt an, wie viele Einträge Sie auswählen möchten.
Rückgabewerte
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.
Changelog
| Version | Beschreibung |
|---|---|
| 5.2.10 | Das Ergebnisarray wird nicht mehr gemischt. |
| 4.2.0 | The randomnumber generator is seeded automatically. |
Beispiele
Beispiel #1 array_rand()-Beispiel
<?php
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>Siehe auch
- shuffle() – Mischt die Elemente eines Arrays