1. 程式人生 > >使用陣列生成驗證碼

使用陣列生成驗證碼

使用陣列生成驗證碼的步驟:

1.range(建立一個包含指定範圍單元的陣列)

2.array_merge(將一個或多個數組的單元合併起來,一個數組中的值附加在前一個數組的後面。返回作為結果的陣列。)

3.array_rand(從陣列中取出一個或多個隨機的單元,並返回隨機條目的一個或多個鍵。)

4.foreach迴圈

<?php
header('content-type:text/html;charset=utf-8');

//使用陣列生成四位隨機驗證碼
$arr1=range('a','z');
$arr2=range('A','Z');
$arr3=range(0,9);


//數組合並
$arr=array_merge($arr1,$arr2,$arr3);
// print_r($arr);

//隨機抽取四個元素
$keys=array_rand($arr,4);
// print_r($keys);
$yzm='';
foreach ($keys as $k) {
	$yzm .= $arr[$k];

}
echo $yzm;