Aktueller Standort: Startseite> Funktionskategorien> array_rand

array_rand

Rufen Sie zufällig ein oder mehrere Einheiten aus einem Array ab
Name:array_rand
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Gibt einen oder mehrere zufällige Schlüssel im Array zurück.

Definition und Verwendung

array_rand() gibt den Zufallsschlüsselnamen im Array zurück. Wenn Sie angeben, dass die Funktion mehr als einen Schlüsselnamen zurückgibt, gibt es ein Array zurück, das den Zufallsschlüsselnamen enthält.

Beispiel

Beispiel 1

Gibt ein Array zurück, das zufällige Schlüsselnamen enthält:

 <? Php
$ a = array ( "rot" , "grün" , "blau" , "gelb" , "braun" ) ;
$ random_keys = array_rand ( $ a , 3 ) ;
echo $ a [ $ random_keys [ 0 ] ] . "<br>" ;
echo $ a [ $ random_keys [ 1 ] ] . "<br>" ;
echo $ a [ $ random_keys [ 2 ] ] ;
?>

Probieren Sie es selbst aus

Beispiel 2

Geben Sie einen zufälligen Schlüssel aus dem Array zurück:

 <? Php
$ a = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ;
print_r ( array_rand ( $ a , 1 ) ) ;
?>

Probieren Sie es selbst aus

Beispiel 3

Gibt ein Array zurück, das zufällige Stringschlüsselnamen enthält:

 <? Php
$ a = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ;
print_r ( array_rand ( $ a , 2 ) ) ;
?>

Probieren Sie es selbst aus

Grammatik

 Array_Rand ( Array , Nummer )
Parameter beschreiben
Array Erforderlich. Array angeben.
Nummer Optional. Gibt an, wie viele zufällige Schlüsselnamen zurückgegeben werden.

veranschaulichen

array_rand() wählt zufällig ein oder mehrere Elemente aus dem Array aus und kehrt zurück.

Der zweite Parameter wird verwendet, um zu bestimmen, wie viele Elemente ausgewählt werden müssen. Wenn mehr als ein Element ausgewählt wird, wird ein Array mit zufälligen Schlüsselnamen zurückgegeben, andernfalls wird der Schlüsselname dieses Elements zurückgegeben.

HINWEIS: Da PHP 4.2.0, ist es nicht mehr erforderlich, die Funktion srand() oder mt_srand() zu verwenden, um den Zufallszahlengenerator zu säen, und es wurde automatisch abgeschlossen.

Ähnliche Funktionen
Beliebte Artikel