PHPのfor文で数字のインクリメントはできるけどアルファベットはできないの?

PHPを勉強し始めてようやくサイトに使える様になってきました。 まだまだ基本的な部分しかできませんが楽しい所です。

今回はPHPのfor文を使ってAからZまで出力したかったので調べてみました。

for($i=0; $i<26; $i++){
    echo chr(97+$i);
}

通常0から25までの出力命令になりますが chr()をつけることによってasciiコードの出力になります。

ちなみに97を65にすると大文字の出力となります。

chr()で出力される英字を使えば 通常ではできないアルファベットのデクリメントができます。

これは今後も使えそうなので自分用にメモ。