ゆう's Blog
ひらがな3文字のランダム文字列を生成する

<?php // ひらがな一覧(必要なら増やせる) $hiragana = [ 'あ','い','う','え','お', 'か','き','く','け','こ', 'さ','し','す','せ','そ', 'た','ち','つ','て','と', 'な','に','ぬ','ね','の', 'は','ひ','ふ','へ','ほ', 'ま','み','む','め','も', 'や','ゆ','よ', 'ら','り','る','れ','ろ', 'わ','を','ん' ]; // ひらがな3文字をランダム生成 $captcha = ''; for ($i = 0; $i < 3; $i++) { $captcha .= $hiragana[random_int(0, count($hiragana) - 1)]; } echo $captcha;

アルファベット大文字3文字のランダム生成

<?php // アルファベット大文字一覧(A〜Z) $alpha = range('A', 'Z'); // 3文字をランダム生成 $captcha = ''; for ($i = 0; $i < 3; $i++) { $captcha .= $alpha[random_int(0, 25)]; } echo $captcha;