Nous avons déjà présenté la méthode de génération de nombres aléatoires en PHP, mais nous n'avons pas présenté en détail quels sont les nombres aléatoires PHP générés. Ensuite, nous vous présenterons la méthode de génération aléatoire de combinaisons de chiffres et de lettres par PHP. analysez la génération PHP avec des exemples. Les compétences associées et l'utilisation de nombres aléatoires et de lettres aléatoires sont d'une grande valeur pratique. Les amis dans le besoin peuvent s'y référer !
Comment générer des nombres aléatoires php à partir de lettres et de chiffres
function getRandomString($len, $chars=null) { if (is_null($chars)){ $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; } mt_srand(10000000*(double)microtime()); for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){ $str .= $chars[mt_rand(0, $lc)]; } return $str; }
Pour exemple, aléatoire Pour générer une combinaison de lettres et de chiffres à 2 chiffres
, appelez simplement la fonction et passez le paramètre 2.
echo getRandomString(2);
Si vous générez uniquement des lettres minuscules, vous pouvez utiliser une méthode similaire
echo chr(mt_rand(65, 90);
lettres majuscules
echo chr(mt_rand(97, 122));
Résumé :
Après avoir vu cela, je pense que de nombreux amis comprennent mieux la génération de nombres aléatoires en PHP. Il peut être composé de lettres et de chiffres, ainsi que de majuscules et de minuscules. de lettres. Cet article peut avoir pour effet d'inspirer les autres. J'espère qu'il sera utile à votre travail !
Recommandations associées :
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!