摘要:
下文讲述PHP中生成一个指定格式的随机字符串的方法分享,如下所示;
生成随机字符串是我们工作中常用的技巧,那么如何生成一个指定格式的字符串呢?
下文将一一道来,如下所示:
实现思路:
1.定义一个随机字符串的源字符库
2.str_shuffle打乱后的字符串中取指定位数的字符串返回前台
例:
php 生成大小写字母和数字的随机字符串的示例分享
echo "maomao365.com随机字符串:\n";
function buildSuiJiZiFuChuan($length){
//定义随机字符库
$str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//获取随机字符库的长度
$strlen = strlen($str);
//当生成字符串长度大于源字符库时,叠加源字符库
while($length > $strlen){
$str .= $str;
$strlen += 62;
}
$str = str_shuffle($str);
return substr($str,0,$length);
}
echo buildSuiJiZiFuChuan(10);
?>
php生成指定格式的随机字符串的示例分享