Heim >Backend-Entwicklung >PHP-Tutorial >So erhalten Sie eine Zufallszahl mit vier Buchstaben und Zahlen in PHP (Bestätigungscode)
Dieser Artikel stellt hauptsächlich den Prozess der PHP-Programmentwicklung vor. Wir erstellen häufig einige vierstellige Bestätigungscodes auf der Anmeldeoberfläche oder Kommentaroberfläche.
Dann wissen wir, dass eine einfache vierstellige reine Zahlenüberprüfung in PHP mit rand(1000,9999) durchgeführt werden kann, aber wenn wir zufällige vierstellige Zahlen aus Buchstaben und Zahlen erhalten möchten, wie sollen wir dann Was ist mit schreiben? Funktion? Im folgenden Blog von Hu Peng finden Sie in der Spalte „PHP-Informationen“ ein vollständiges Beispiel.
<?php function GetfourStr($len) { $chars_array = array( "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", ); $charsLen = count($chars_array) - 1; $outputstr = ""; for ($i=0; $i<$len; $i++) { $outputstr .= $chars_array[mt_rand(0, $charsLen)]; } return $outputstr; } echo GetfourStr(4); ?>
Teil der Funktionsanalyse: mt_rand Funktionsbeschreibung: mt_rand() gibt eine zufällige Ganzzahl zurück.
Wenn die optionalen Parameter min und max nicht angegeben werden, gibt mt_rand() eine Pseudozufallszahl zwischen 0 und RAND_MAX zurück. Wenn Sie beispielsweise eine Zufallszahl zwischen 0 und 46 (einschließlich) wünschen, verwenden Sie mt_rand(0, 46).
Das obige ist der detaillierte Inhalt vonSo erhalten Sie eine Zufallszahl mit vier Buchstaben und Zahlen in PHP (Bestätigungscode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!