æè§å¾é¦å
è¦æç¡®éæºæ½åç10个æ°å¹¸è¿ç¨æ·è´¦å·ï¼æ¯ä¸æ¯ä»å·²æçç¨æ·è´¦å·æ°æ®ä¸æ½åã
å¦æè´¦å·åå¯ç é½æ¯éæºçæï¼è¿ä¸ªåºè¯¥æ²¡æä»ä¹å¤ªå¤§çé¾åº¦ãç¨éæºå½æ°çæå°±å¯ä»¥äºï¼ä»¥ä¸æ¯ä¸ªéæºå符串çæå½æ°ï¼
function generate_password( $length = 8 ) {
// å符éï¼å¯ä»»ææ·»å ä½ éè¦çå符
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
$password = '';
for ( $i = 0; $i < $length; $i++ )
{
// è¿éæä¾ä¸¤ç§å符è·åæ¹å¼
// 第ä¸ç§æ¯ä½¿ç¨ substr æªå$charsä¸çä»»æä¸ä½å符ï¼
// 第äºç§æ¯åå符æ°ç» $chars çä»»æå
ç´
// $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
$password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
}
return $password;
}
追é®æ©ï¼åºè¯¥æ¯è¿æ ·åçï¼å¯æ¯æè¿æ¯ä¸ä¼ãåµåµï¼...