Dieser Artikel stellt hauptsächlich die einfache Implementierungsmethode zum Generieren bestimmter Zufallszeichenfolgen in PHP vor und beinhaltet die Fähigkeiten zum Betreiben von Arrays und Zeichenketten in PHP. Freunde in Not können sich auf die Beispiele dieses Artikels beziehen
Beschreibt eine einfache Implementierungsmethode für PHP, um eine bestimmte Zufallszeichenfolge zu generieren. Die spezifische Analyse lautet wie folgt:
Dies ist eine einfache Funktion und es gibt keine obligatorische Einstellung für den generierten Inhalt. Wenn die Länge der generierten Zeichenfolge klein ist, gibt es daher Situationen, in denen keine angegebenen Typzeichen vorhanden sind. Natürlich ist es sehr einfach zu ändern, daher werde ich es hier nicht hinzufügen.
/** * @param string $type * @param $length * @return string */ function randomString($type="number,upper,lower",$length){ $valid_type = array('number','upper','lower'); $case = explode(",",$type); $count = count($case); //根据交集判断参数是否合法 if($count !== count(array_intersect($case,$valid_type))){ return false; } $lower = "abcdefghijklmnopqrstuvwxyz"; $upper = strtoupper($lower); $number = "0123456789"; $str_list = ""; for($i=0;$i<$count;++$i){ $str_list .= $$case[$i]; } return substr(str_shuffle($str_list),0,$length); } echo randomString("number,upper,lower",12);
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP-Techniken zum Kopieren und Verschieben von Dateien
PHP basiert auf der Collection-Klasse Snoopys Methode zum Erfassen von Thunder VIP-Konten
Das obige ist der detaillierte Inhalt vonEine einfache Implementierungsmethode zum Generieren einer bestimmten Zufallszeichenfolge in PHP_php-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!