$num,指定生成位数,
$similar 是否包含相似字符
$type 字符类型 true 大写.false 小写
*/
function randText($num,$type = false,$similar = false){
//组合
$chars = array();
$chars = array_flip(array_merge(range(0,9),range('a','z')));
if($similar === false){
//去掉相似
unset($chars[0],$chars[1],$chars[2],$chars[5],$chars[8],$chars['b'],$chars['i'],$chars['o'],$chars['q'],$chars['s'],$chars['u'],$chars['v'],$chars['v']);
}
//进行遍历
for($i = 0; $i < $num; $i++ ){
$str .=array_rand($chars);
}
if($type === true){
$str = strtoupper($str);
}
return str_shuffle($str);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。