PHP-随机字母

简单的



echo chr(rand(97, 122));

//97~122是小写的英文字母
//65~90是大写的

chr() 函数
定义和用法
chr() 函数从指定的 ASCII 值返回字符。
ASCII 值可被指定为十进制值、八进制值或十六进制值。八进制值被定义为带前置 0,而十六进制值被定义为带前置 0x。

另一种

//生成随机数字字母
function createRandomStr($length)
{
    $str = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    //62个字符
    $strlen = 62;

    while ($length > $strlen) {
        $str .= $str;
        $strlen += 62;
    }

    $str = str_shuffle($str);

    return substr($str, 0, $length);
}


//echo createRandomStr(10);//这里10指的多少位,假如生成10位

http://www.blyoo.com/tool.html 查询 ASCII码对照表

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注




Enter Captcha Here :