So erhalten Sie eine Zufallszahl mit vier Buchstaben und Zahlen in PHP (Bestätigungscode)

怪我咯
Freigeben: 2023-03-13 14:20:02
Original
2542 Leute haben es durchsucht

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);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!