欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

随机输出验证码!

程序员文章站 2022-03-28 17:17:03
...
跳至 [1] [全屏预览]
//1,先用range和array_merge拼凑出一个数组(包含了26个大小写英文字母和10个数字)
$arr = array_merge(range('A','Z'),range('a','z'),range('0','9'));
//2,打乱该数组(shuffle)
shuffle($arr);
//3,使用array_rand随机抽取若干个该数组的下标
$rand_keys = array_rand($arr,4);
$string= '';
//4,根据获得的下标遍历得到相应的字符串
foreach ($rand_keys as $value) {
	$string.=$arr[$value];
}
//5,输出该字符串
echo $string;