利用数组随机生成4位验证码

实现原理:

   1. 验证码是26个英文字母和10个数字组成,区分字母大小写。

    2.将26个英文字母和10个数字分别建成数组,然后合并数组,进行统一管理

 使用range()函数进行建立一定范围的数组,再使用array_merge()函数将数组合并成1个

  3.从合并好的数组中随机抽取4个不相同的数(结构为数组结构)

 $keys=array_rand($arr,4);//4个随机数的数组与rand的区别,不产生重复的字符

4.将$keys进行foreach循环,通过键将对应的值依次输出

5.创建一个空字符串,接收循环后的验证码

完整代码:

 

你可能感兴趣的:(利用数组随机生成4位验证码)