Heim >Backend-Entwicklung >PHP-Problem >So erstellen Sie eine zufällige Array-Ausgabe in PHP
Wenn wir in PHP ein Array zufällig ausgeben möchten, können wir dazu die Funktionen shuffle() und array_rand() verwenden.
Die Funktion shuffle() kann die Reihenfolge des Arrays ändern und die Funktion array_rand() kann einen oder mehrere Schlüsselwerte im Array zufällig zurückgeben.
Lassen Sie uns die spezifische Implementierungsmethode vorstellen:
Methode 1: Verwenden Sie die Funktion shuffle().
Die Funktion shuffle() kann die Reihenfolge des Arrays zufällig mischen. Der Code lautet wie folgt:
<?php //定义一个数组 $arr = array('apple','banana','orange','strawberry','kiwi'); //打乱数组顺序 shuffle($arr); //循环输出数组元素 foreach($arr as $value){ echo $value.'<br>'; } ?>
Im obigen Code haben wir zuerst Definieren Sie ein Array $arr, das 5 Fruchtnamen enthält. Verwenden Sie dann die Funktion shuffle(), um die Reihenfolge des Arrays zu ändern. Verwenden Sie abschließend eine foreach-Schleife, um das Array zu durchlaufen und jedes Element auszugeben.
Methode 2: Verwenden Sie die Funktion array_rand()
Die Funktion array_rand() kann zufällig einen oder mehrere Schlüsselwerte im Array zurückgeben. Der Code lautet wie folgt:
<?php //定义一个数组 $arr = array('apple','banana','orange','strawberry','kiwi'); //随机返回数组中一个元素的键值 $key = array_rand($arr,1); //输出该元素的值 echo $arr[$key]; ?>
Im obigen Code definieren wir zunächst ein Array $ arr, das 5 Fruchtnamen enthält. Verwenden Sie dann die Funktion array_rand(), um den Schlüsselwert eines Elements im Array zufällig zurückzugeben. Abschließend wird der Wert des Elements ausgegeben.
Es ist zu beachten, dass die Verwendung der Funktion array_rand() den Schlüsselwert des Elements zurückgibt, nicht den spezifischen Wert. Wir müssen den Wert des Elements über den Schlüsselwert erneut abrufen und ausgeben.
Zusammenfassend lässt sich sagen, dass Sie unabhängig davon, ob Sie die Funktion shuffle() oder die Funktion array_rand() verwenden, in PHP problemlos eine zufällige Ausgabe eines Arrays erreichen können.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine zufällige Array-Ausgabe in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!