Heim > 类库下载 > PHP类库 > PHP: Universelle Funktion zur Generierung zufälliger Zeichenfolgen

PHP: Universelle Funktion zur Generierung zufälliger Zeichenfolgen

高洛峰
Freigeben: 2016-10-10 10:21:04
Original
1201 Leute haben es durchsucht

wird für den Bestätigungscode verwendet, und dann wird diese Funktion gekapselt. Bei ihrer Verwendung müssen zwei Parameter festgelegt werden:

Die Zeichenfolge, die in der $str-Einstellung erfasst werden soll, z. B.:

$str='efasfgzsrhftjxjxjhsrth';

Dann wird die in der Funktion generierte Zeichenfolge zufällig aus efasfgzsrhftjxjxjhsrth entnommen.

$codeLen setzt die zu generierende Zufallszeichenfolge und setzt sie auf 5 Es werden 5 zufällige Zeichenfolgen generiert.

Prinzip: Saiten zufällig greifen und die Saiten verbinden

Effekt:

PHP: Universelle Funktion zur Generierung zufälliger Zeichenfolgen

Code:

<span style="font-size: 18px;"><?php
 
//mt_rand  获取随机数 mt_rand(min, max);
$str="abcdefghijkmnpqrstuvwxyz0123456789ABCDEFGHIGKLMNPQRSTUVWXYZ";//设置被随机采集的字符串
$codeLen=&#39;5&#39;;//设置生成的随机数个数
 
function  str_rand($str,$codeLen){
    $rand="";
    for($i=0; $i<$codeLen-1; $i++){
        $rand .= $str[mt_rand(0, strlen($str)-1)];  //如:随机数为30  则:$str[30]
    }
   return $rand;
}
$code=str_rand($str,$codeLen);
echo $code;</span><br><span style="font-size: 18px;">?></span>
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage