Cet article présente principalement le processus de développement d'un programme PHP. Nous créons souvent des codes de vérification à quatre chiffres sur l'interface de connexion ou l'interface de commentaires. Les amis dans le besoin peuvent s'y référer
. Ensuite, nous savons qu'une simple vérification de nombres purs à quatre chiffres en php peut être effectuée avec rand(1000,9999), mais si nous voulons obtenir des nombres aléatoires de lettres et de chiffres à quatre chiffres, alors comment devrions-nous écrire Qu'en est-il de fonction ? Le blog de Hu Peng ci-dessous donne un exemple complet dans la colonne d'informations PHP.
<?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); ?>
Partie de l'analyse de la fonction : description de la fonction mt_rand : mt_rand() renvoie un entier aléatoire.
Si les paramètres facultatifs min et max ne sont pas fournis, mt_rand() renvoie un nombre pseudo-aléatoire compris entre 0 et RAND_MAX. Par exemple, si vous souhaitez un nombre aléatoire compris entre 0 et 46 (inclus), utilisez mt_rand(0, 46).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!