使用陣列生成4位隨機驗證碼
$arr1 = range('a','z');
$arr2 = range('a','z');
$arr3 = range(0,9);
合併陣列
array_merge() 將乙個或多個陣列的單元合併起來,乙個陣列中的值附加在前乙個陣列的後面。返回作為結果的陣列。
鍵名以追加的方式連續索引得到乙個新的陣列
$arr= array_merge($arr1,$arr2,$arr3);
隨機從陣列中抽取4個元素得到鍵
array_rand— 返回值從陣列中取出乙個或多個隨機的單元,並返回隨機條目的乙個或多個鍵。
array_rand ( array $input [, int $num_req = 1 ] )
$keys = array_rand($arr,4);
使用foreach來便利
$yzm = '';
foreach($keys as $k)
最後輸出就會得到乙個四位數的驗證碼
echo $yzm;
完整**
$arr1 = range('a','z');
$arr2 = range('a','z');
$arr3 = range(0,9);
$arr= array_merge($arr1,$arr2,$arr3);
$keys = array_rand($arr,4);
$yzm = '';
foreach($keys as $k)
echo $yzm;
生成驗證碼(2) 使用陣列
首先我們先來建立3個陣列 arr1 range a z arr1 range a z arr1 range 0,9 合併陣列array merge 將乙個或多個陣列的單元合併起來,乙個陣列中的值附加在前乙個陣列的後面。返回作為結果的陣列。如果輸出的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前乙個...
驗證碼一(驗證碼生成)
根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...
生成驗證碼
在此處放置使用者 以初始化頁面 bitmap image new bitmap int math.ceiling validatenum.length 12.5 22 graphics g graphics.fromimage image tryfinally region web 窗體設計器生成的...