PHPで半角英数の配列を作成する

a〜z、A〜Z、0〜9の配列を作成するコードです。

function getLangList(){

    $langList = array();

    for($i = 0; $i < 26; $i++){
        $langList[] = chr(65 + $i);
    }

    for($i = 0; $i < 26; $i++){
        $langList[] = chr(97 + $i);
    }

    for($i = 0; $i <= 9; $i++){
        $langList[] = chr(48 + $i);
    }

    return $langList;
}

下を参考にさせていただいて数字のところは自分でプラスしました。

[PHP] アルファベットA-Z/a-zを順番に出力する - ツナグツナガル
記事の要約PHPでアルファベットA-Z/a-zを順番に出力する方法です。 chr() 関数に 10進数 を指定することで ASCII文字コード で該当する アルファベットの大文字(A-Z)と小文字(a-z)を扱うことができます。

コメント

タイトルとURLをコピーしました