本文實例講述了php隨機生成數(shù)字字母組合的方法。分享給大家供大家參考。具體如下:
直接上代碼:
{
if (is_null($chars)){
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}
例如隨機生成 2 位 字母和數(shù)字組合
只需調(diào)用函數(shù) 并傳參2即可。
1
|
echo getRandomString(2); |
如果僅僅是生成小寫字母你可以使用類似方法
1
|
echo chr (mt_rand(65, 90); |
大寫字母
1
|
echo chr (mt_rand(97, 122)); |
希望本文所述對大家的php程序設(shè)計有所幫助。