PHP: アルファベットA〜Zの文字列を取得

range関数でAからZの文字列を取得できる。


$a = range('A','Z');
echo implode('', $a);
// ABCDEFGHIJKLMNOPQRSTUVWXYZ

range関数は連続する要素を持つ配列を作れる。

array range ( mixed $start , mixed $end [, number $step = 1 ] )

ただし要素が文字列の場合は、$startと$endに指定する文字列は1文字でなければいけないし、マルチバイト文字は使えない。

英数字のリストを作るプログラム


$alpha_number = array_merge(range('A','Z'), range('a','z'), range('0','9'));
echo implode('', $alpha_number);
// ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789

コメントを残す

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