Wird für den Bestätigungscode verwendet und kapselt dann diese Funktion. Bei der Verwendung müssen Sie zwei Parameter festlegen:
Die Zeichenfolge, die in der $str-Einstellung erfasst werden soll, z. B.:
$str='efasfgzsrhftjxjxjhsrth';
Dann wird die in der Funktion generierte Zeichenfolge zufällig von efasfgzsrhftjxjxjhsrth
abgerufen$codeLen legt die zu generierende Zufallszeichenfolge fest. Wenn auf 5 gesetzt, werden 5 Zufallszeichenfolgen generiert.
Prinzip: Saiten nach dem Zufallsprinzip greifen und die Saiten verbinden
Wirkung:
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>