« Unix命令大全 PHP 计算页面执行时间 »

PHP生成随机字符串的方法

PHP生成随机字符串的方法

<?php
< ?
php
function genRandomString($len)
{
    
$chars = array(
        
"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", "0", "1", "2"
        
"3", "4", "5", "6", "7", "8", "9"
    
);
    
$charsLen = count($chars) - 1;
 
    
shuffle($chars);    // 将数组打乱
    
    
$output = "";
    
for ($i=0; $i<$len; $i++)
    
{
        
$output .= $chars[mt_rand(0, $charsLen)];
    
}
 
    
return $output;
 
}
 
$str = genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25);
 
echo $str;
 

?>

回复留言

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image

你可以使用XHTML标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>