验证码生成

生成随机4位验证码字符串(要求随机字符串是由1-9、a-z、A-Z中任意字符组成)

提示:range()、array_merge()、array_rand()、shuffle()等函数

$arr1 = range ( 1 ,  9 );
var_dump($arr1);

echo "<hr/>";

$arr2 = range ("a" , "z" );
var_dump($arr2);

echo "<hr/>";

$arr3 = range ("A" , "Z" );
 var_dump($arr3);

echo "<hr/>";

$arr = array_merge($arr1,$arr2,$arr3); //合并三个数组
var_dump($arr);

echo "<hr/>";

shuffle ( $arr );                 //打乱数组中的顺序

/*foreach ( $arr as  $key=>$value ) {      //遍历数组
    echo $key, "=>" , $value, "<br/>";
}
*/

$input = array_rand($arr,4);        //定义一个变量 =随机提取arr的四个下标
foreach ($input as $key => $value) {  //遍历四个arr的下标,得到他们的值,
    echo $arr[$value]." ";        //输出随机的四个arr的值

 

posted @ 2016-11-23 14:17  战斗_吧  阅读(122)  评论(0)    收藏  举报