Heim > php教程 > php手册 > php 随机生成数字字母组合的方法

php 随机生成数字字母组合的方法

WBOY
Freigeben: 2018-09-27 16:41:34
Original
2486 Leute haben es durchsucht

直接上代码:

function getRandomString($len, $chars=null)  
{  
    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;  
}
Nach dem Login kopieren

例如随机生成 6 位 字母和数字组合 

只需调用函数 并传参6即可。

echo getRandomString(6);
Nach dem Login kopieren

如果仅仅是生成小写字母你可以使用类似方法

echo chr(mt_rand(65, 90);
Nach dem Login kopieren

大写字母

echo chr(mt_rand(97, 122));
Nach dem Login kopieren
Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage