黑马程序员技术交流社区

标题: 用php求6位数的验证码,包含数字及大小写字母 [打印本页]

作者: 董事长    时间: 2016-8-9 22:39
标题: 用php求6位数的验证码,包含数字及大小写字母
<?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;





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2