主要用到的函数有:
- array_rand()
- range()
步骤:
- 用range()设定一定范围,生成字符范围数组
- 用array_rand() 从字符范围数组中取出一定个数的验证码生成一个结果数组
- 输出
代码如下:
<?php
$num = range("A","z");
$new = array("[","\\","]", "^","_", "`");
$num=array_diff($num, $new);
$key = array_rand($num,4);
echo $num[$key[0]].$num[$key[1]].$num[$key[2]].$num[$key[3]];
?>