封装函数生成随机字符串:
/*
* 生成随机字符串
* @param int $length 生成随机字符串的长度
* @param string $char 组成随机字符串的字符串
* @return string $string 生成的随机字符串
*/
function str_rand($length = 32, $char = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') {
if(!is_int($length) || $length < 0) {
return false;
}
$string = '';
for($i = $length; $i > 0; $i--) {
$string .= $char[mt_rand(0, strlen($char) - 1)];
}
return $string;
}
本文介绍了一个用于生成指定长度随机字符串的PHP函数。该函数接受两个参数:生成字符串的长度及构成字符串的字符集,返回由指定字符集组成的随机字符串。
720

被折叠的 条评论
为什么被折叠?



