ホームページ  >  記事  >  バックエンド開発  >  PHP はユーザー名とランダムなパスワードをランダムに生成します_PHP チュートリアル

PHP はユーザー名とランダムなパスワードをランダムに生成します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:47:141315ブラウズ

//ユーザーのランダムなユーザー名 (長さ 6 ~ 13) を自動的に生成します

function create_password($pw_length = 4){

$randpwd = '';

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

                                                                      

$randpwd を返します

}

関数generate_username( $length = 6 ) {

// パスワード文字セット。必要な文字を追加できます

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

$パスワード = '';

for ( $i = 0; $i                                                                 

// 取得方法はこちらの2キャラクターです

// 1 つ目は、substr を使用して $chars 内の文字をインターセプトすることです。

// 2 番目は文字配列の任意の要素 $ chars

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

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

                                                                      

$password を返します

}

// この関数を呼び出します

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

$pwd = create_password(9);

Hurryさんのコラムより抜粋

http://www.bkjia.com/PHPjc/478526.html

www.bkjia.com

本当


http://www.bkjia.com/PHPjc/478526.html
技術記事

// ユーザーのランダムなユーザー名 (長さ 6 ~ 13) を自動的に生成します function create_password($pw_length = 4){ $randpwd = ; for ($i = 0; $i $pw_length; $i++){ $randpwd .= chr ( mt_rand(33, 126)); } 再...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。