@傳入所需驗證碼長度,int
@傳出所生成的驗證碼,str
@$pattern,字符池
@$length,截取長度
@$key,所得驗證碼
function randomkeys($length){$pattern = ’1234567890abcdefghijklmnopqrstuvwxyz’;$key=substr(str_shuffle($pattern),13,$length);return $key;}
php中有個隨機打亂字符串的函數str_shuffle(),然後結合substr(),就能實現生成簡單驗證碼的要求.
不知道為什麼外面生成驗證碼都用循環取字符串池的數據.不知道這兩種方式效率如何.


在
在