PHPでランダムにコードを生成したい。長さは 5 文字の英数字にする必要があります。
しかし、最初の値を AZ にしたいです。どうやってやるの?
私は次のことを行いましたが、これは私にはあまりにも明白に思えました...別の方法はありますか?
function randString($length, $charset='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
{
$str = '';
$count = strlen($charset);
while ($length--) {
$str .= $charset[mt_rand(0, $count-1)];
}
return $str;
}
$code = randString(1,'ABCDEFGHIJKLMNOPQRSTUVWXYZ');
$code .= randString(4);