Maison  >  Article  >  développement back-end  >  PHP生成随机字符串的方法

PHP生成随机字符串的方法

WBOY
WBOYoriginal
2016-06-20 13:05:16972parcourir

PHP生成随机字符串的方法代码实现

< ?php<br />function genRandomString($len) <br />{ <br />    $chars = array( <br />        "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",  <br />        "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",  <br />        "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",  <br />        "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",  <br />        "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",  <br />        "3", "4", "5", "6", "7", "8", "9" <br />    ); <br />    $charsLen = count($chars) - 1; <br /> <br />    shuffle($chars);    // 将数组打乱 <br />     <br />    $output = ""; <br />    for ($i=0; $i<$len; $i++) <br />    { <br />        $output .= $chars[mt_rand(0, $charsLen)]; <br />    } <br /> <br />    return $output; <br /> <br />} <br /> <br />$str = genRandomString(25); <br />$str .= "<br />"; <br />$str .= genRandomString(25); <br />$str .= "<br />"; <br />$str .= genRandomString(25); <br /> <br />echo $str; <br /> <br />?>



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP多线程实现技术总结Article suivant:PHP-GTK 使用用途