验证码生成
生成随机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的值

浙公网安备 33010602011771号