Heim  >  Artikel  >  Backend-Entwicklung  >  So verschlüsseln Sie das Array in PHP und wählen zufällig mehrere Array-Elemente aus

So verschlüsseln Sie das Array in PHP und wählen zufällig mehrere Array-Elemente aus

青灯夜游
青灯夜游Original
2021-11-29 14:21:273663Durchsuche

Methode: 1. Verwenden Sie shuffle(), um das Array zufällig zu mischen. 2. Verwenden Sie array_rand(), um mehrere Schlüsselnamen zufällig aus dem Array abzurufen und ein Array von Schlüsselnamen zurückzugeben. 3. Verwenden Sie die foreach-Anweisung, um den Schlüsselnamen zu durchlaufen Array und erhalten Sie den Schlüsselnamen aus dem ungeordneten Array und weisen Sie ihm ein neues Array zu. 4. Nach Abschluss der Durchquerung kann das neue Array ausgegeben werden.

So verschlüsseln Sie das Array in PHP und wählen zufällig mehrere Array-Elemente aus

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php verschlüsselt das Array und wählt zufällig mehrere Array-Elemente aus

Sie können die Funktion shuffle() verwenden um das Array zu verschlüsseln

Array-Elemente zufällig auswählen: Sie können die Funktion array_rand() und die Funktion foreach-Anweisung

  • array_rand() verwenden, um zufällige Schlüsselnamen im Array zurückzugeben. Die Funktion array_rand() akzeptiert zwei Parameter: Der erste Parameter $array gibt das Array an und der zweite Parameter $number gibt die Anzahl der abzurufenden Schlüsselnamen an.

  • Wenn die Funktion array_rand() mehrere Schlüsselnamen erhält, gibt sie ein Array $rands zurück, das zufällige Schlüsselnamen enthält.

  • Auf diese Weise können wir die foreach-Anweisung verwenden, um das Array $rands zu durchlaufen, kontinuierlich den Wert aus dem Array $arr basierend auf dem Schlüsselnamen im Array $rands abzurufen und ihn dem neuen Array $arr2 zuzuweisen .

Implementierungscode:

<?php
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
shuffle($arr);
$rand = array_rand($arr,3);
foreach($rand as $val){
	$arr2[$val]=$arr[$val];
}
var_dump($arr2);
?>

So verschlüsseln Sie das Array in PHP und wählen zufällig mehrere Array-Elemente aus

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verschlüsseln Sie das Array in PHP und wählen zufällig mehrere Array-Elemente aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn