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:
Code:
<span style="font-size: 18px;"><?php //mt_rand 获取随机数 mt_rand(min, max); $str="abcdefghijkmnpqrstuvwxyz0123456789ABCDEFGHIGKLMNPQRSTUVWXYZ";//设置被随机采集的字符串 $codeLen='5';//设置生成的随机数个数 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>