У каждого символа есть свой код. В таблице кодов буквы расположены по алфавиту, тем и воспользуемся.
<?php for ($i=65; $i< =90; $i++) { $out = chr($i); print $out; } ?>
Если требуется вывод в нижнем регистре, используйте коды от 97 до 122.
Для русских заглавных букв 192 – 223 и 224 – 255 для строчных.
Можно воспользоваться еще одним способом range
<?php foreach(range('A','Z') as $i) echo $i; ?>