PHP
—
基础 PHP 随机字符串生成代码(包括大小写字
母)
PHP 生成随机字符串包括大小写字母,这里分享两种方法,需要的朋友可以参考下
第一种:利用字符串函数操作
代码如下:
<?php
function
createRandomStr(
$length
){
$str
= '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//62
个字符
$strlen
= 62;
while
(
$length
>
$strlen
){
$str
.=
$str
;
$strlen
+= 62;
}
$str
=
str_shuffle
(
$str
);
return
substr
(
$str
,0,
$length
);
}
echo
createRandomStr(10);
第二种:利用数组和字符转换的思想:
代码如下:
<?php
function
createRandomStr(
$length
){
$str
=
array_merge
(range(0,9),range('a','z'),range('A','Z'));
shuffle(
$str
);
$str
= implode('',
array_slice
(
$str
,0,
$length
));
return
$str
;
}