Php Алгоритм для печати aa aaa ab aab до zzz

Привет, мне нужно печатать от a до zzz до 3 букв, например, мой вывод должен быть

A
B
.
.
.
Z
AA
AB
.
.
AZ
BA
BB
.
.
.
ZZ
AAA
AAB
.
.
.
.
ZZZ

Я старался в течение последних 5 часов, я не могу найти какую-либо логику, и я попробовал под кодом

<?php
for ($i=65; $i<=90; $i++) { 
for ($i=65; $i<=90; $i++) {     
for ($i=65; $i<=90; $i++) {     
    echo chr($i).chr($i).chr($i)."<br>";      
}
}
}
?>

Ответ 1

PHP имеет удобную функцию, в которой инкремент строки работает точно так же, как вы описываете.

Итак, все что вам нужно:

for( $i="A"; $i!="ZZZ"; $i++) {
    echo $i."<br />";
}

EDIT: пересмотренное решение, которое печатает "ZZZ" (вместо "ZZY" ) последним:

$i = 'A';
do {
  echo $i . '<br />';
} while ( $i++ != 'ZZZ' );

Ответ 2

Я не уверен, что у вас все работает отлично, но ваш код нуждается в очень незначительной настройке:

http://phpfiddle.org/lite/code/zqh-dyv