Neueste Web-Entwicklung Tutorials
 

PHP array_rand() Function

<PHP Array Reference

Beispiel

Gibt einen Array von Zufallsschlüssel:

<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>
Führen Sie zB »

Definition und Verwendung

Die array_rand() Funktion gibt einen zufälligen Schlüssel aus einem Array oder es gibt einen Array von Zufallsschlüssel , wenn Sie angeben , dass die Funktion soll mehr als einen Schlüssel zurück.


Syntax

array_rand( array,number )

Parameter Beschreibung
array Erforderlich. Gibt einen Array
number Optional. Gibt an, wie viele zufällige Schlüssel zurück

Technische Details

Rückgabewert: Gibt einen zufälligen Schlüssel aus einem Array oder ein Array von Zufallsschlüssel, wenn Sie angeben, dass die Funktion soll mehr als einen Schlüssel zurückgeben
PHP Version: 4+
Änderungsprotokoll: Ab PHP 5.2.10, wird die resultierende Anordnung von Tasten nicht mehr neu gemischt

Ab PHP 4.2.0 wird der Zufallszahlengenerator automatisch ausgesät

Mehr Beispiele

Beispiel 1

Zurückgeben eines Zufallsschlüssels aus einem Array:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
Führen Sie zB »

Beispiel 2

Gibt einen Array von Zufall String-Schlüssel:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
Führen Sie zB »

<PHP Array Reference