« PHP:str_rot13()関数 | メイン | PHP:abs()関数 »
2005年10月18日
PHP:str_shuffle()関数
str_shuffle()関数は、文字列中の文字をランダムに並び替える関数です。
パスワード生成の際などに便利です。
■8桁の数字のみのパスワードを生成する
$items = "1234567890";
$afterItems = str_shuffle($items);
$length = 8; //パスワードの桁数
$count = 1; //パスワード生成用の初期値
$password = '';
while($count <= $length){
$password .= substr($afterItems, $count-1, 1);
$count++;
}
print $password;
※上記の結果、例えば「78153920」を出力します。
投稿者 wing : 2005年10月18日 22:40