HOMESEO TOOL >PHP関数 備忘録:ランダムパスワード生成:DW230

PHP関数 備忘録:ランダムパスワード生成:DW230

ランダムパスワード生成(数字)

■簡単な方法は rand() 関数を使えば取得できます
例)rand() を使って4桁取得する場合 結果(上記の関数がセットされています) 8659

■rand()を使うと使いたくない数字が含まれるので、一覧から呼び出す方法を使います。
例)0と1を使わずに4桁取得する場合 結果(上記の関数がセットされています)  2557
使用したい数字を上記の $arno01 = array(ここにドット区切りで入れる);
array_rand で4つ取り出してもよいが数字が若い順に4つになってしまうので
array_rand を4回呼び出しています。
(※PHP5.2.10から結果の配列のキーがシャッフルされなくなりました)

■rand()と違って数値ではありませんので特定のキーワードも組み合わせられます
例)上記の4桁にキーワードを追記します。 結果(上記の関数がセットされています)  pear4929
上記の $ar01 = array(apple,pear,peaches,cherries,lemon,strawberries,orange,bananass);を
全部4文字のキーワードにすれば8ケタのパスワードが作れます。




TOPへ    
・用途 使用例 使用関数
「平成」を新元号「令和」に変更 令和6年3月29日 22:31:56 gmt() gmdate() if() time()
ランダムパスワード生成(数字) PASS:4339 array_rand() if() for
ランダムパスワード生成(英数字混在) PASS:9spt8S4rs array_rand() if() array() 他
フッター用タイムスタンプ 2024/03/29 22:31:56 time() gmdate()
日数のカウントダウン time() strtotime() ceil()
転送と条件付き転送   header() if() $_SERVER[]
URLエンコード/デコード   urlencode() urldecode()
トーナメント表を作る   if() echo() isset()
error: Invalid numeric literal in line ***    
PHP7に変更後に変数が最初の1文字しか取得しない    

Copyright (C) 2001-2023 Digital World Corporation. All Rights Reserved.