美文网首页
PHP随机产生N位字符串

PHP随机产生N位字符串

作者: Lay小心心 | 来源:发表于2019-05-22 10:43 被阅读0次

    PHP代码如下:

    function randStr($len=6,$format='NUMBER')

     {

        switch($format) {

            case 'ALL':

                $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;

            case 'CHAR':

                $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~';break;

            case 'NUMBER':

                $chars='0123456789'; break;

            default :

                $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';break;

        }

        $password="";

        while(strlen($password)<$len)  {

            $password.=substr($chars,(mt_rand()%strlen($chars)),1);

        }

        return $password;

    }

    相关文章

      网友评论

          本文标题:PHP随机产生N位字符串

          本文链接:https://www.haomeiwen.com/subject/ndryzqtx.html