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位