ワイズリマインダー

phpでランダムな文字列を作成する

今回は8文字の文字列を作成するとする

半角大文字

$result = "";
for($i=0; $i<8; $i++) $result .= range('A', 'Z')[rand(0,26)];

半角英数字

$str = array_merge(
  range('a', 'z),
  range('A', 'Z'),
  range('0', '9')
);
$result = "";
for($i=0; $i<8; $i++) $result .= $str[rand(0, count($str) - 1)];

ひらがな

$str = 'あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわおん';
$result = "";
for($i=0; $i<8; $i++) $result .= mb_substr($str, mt_rand(0, mb_strlen($str) - 1), 1);

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

検索

最近のコメント

最近の投稿

タグ

フィード配信

アーカイブ

外部リンク