码上敲享录 > PHP开发经验分享 > php产生随机字符串

php产生随机字符串

上一章章节目录下一章 2018-11-25已有1825人阅读 评论(0)

php产生随机字符串


解决方法:

$length字符串长度

$type生成字符串类型,0(默认):26字母大小写+数字,1:数字,2:26字母小写,3:26字母大写,4:26字母大小写,5:字母小写+数字,6:字母大写+数字

$length = 5; $type = 0;$patten ='';$result='';

if (!$patten) {

switch ($type) {

case 1:

$patten = '0123456789';

break;

case 2:

$patten = 'abcdefghigklmnopqrstuvwxyz';

break;

case 3:

$patten = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

break;

case 4:

$patten = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz';

break;

case 5:

$patten = 'abcdefghigklmnopqrstuvwxyz0123456789';

break;

case 6:

$patten = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

break;

default:

$patten = 'ABCDEFGHIJKMNPQRSTUVWXYZabcdefghigkmnpqrstuvwxyz0123456789';

break;

}

}

for($i=1;$i>0;$i++){

if(strlen($result)<$length){

$rand=rand(0,strlen($patten));

$result.= substr($patten, $rand, 1);

}else{

break;

}

}

echo $result;


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1712

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交