<?php
header('Content-type:text/html;charset=utf-8');
//用php求6位数的验证码,包含数字及大小写字母
//range — 建立一个包含指定范围单元的数组
$arr1 = range('a','z');
$arr2 = range('A','Z');
$arr3 = range('0','9');
//array_merge — 合并一个或多个数组
$chars = array_merge($arr1,$arr2,$arr3);
//shuffle — 将数组打乱
shuffle($chars);
//array_rand — 从数组中随机取出一个或多个单元
$res = array_rand($chars,6);
//定义一个空的变量
$p = null;
//遍历$res中的值
foreach ($res as $value) {
$p .= $chars[$value];
}
echo $p;
|
|