ホームページ > php教程 > php手册 > PHP随机生成用户名和随机密码

PHP随机生成用户名和随机密码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 10:45:44
オリジナル
940 人が閲覧しました

 

//自动为用户随机生成用户名(长度6-13) 

        function create_password($pw_length = 4){ 

            $randpwd = ''; 

            for ($i = 0; $i

                $randpwd .= chr(mt_rand(33, 126)); 

            } 

            return $randpwd; 

        } 

        function generate_username( $length = 6 ) { 

            // 密码字符集,可任意添加你需要的字符 

            $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}~`+=,.;:/?|'; 

            $password = ''; 

            for ( $i = 0; $i

            { 

                // 这里提供两种字符获取方式 

                // 第一种是使用substr 截取$chars中的任意一位字符; 

                // 第二种是取字符数组$chars 的任意元素 

                // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); 

                $password .= $chars[ mt_rand(0, strlen($chars) - 1) ]; 

            } 

            return $password; 

        } 

        // 调用该函数 

        $userId = 'user'.generate_username(6); 

        $pwd = create_password(9); 

 


摘自 Hurry的专栏

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート