« 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

コメント