Php Algoritmo para imprimir um aa aaa ab aab até zzz

Oi, eu preciso imprimir de um para zzz até 3 letras, por exemplo, minha saída deve ser

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

Eu estava tentando duro durante as últimas 5 horas, não consigo encontrar nenhuma lógica e eu tentei abaixo do código

 <?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)."
"; } } } ?>

O PHP possui um recurso conveniente onde o incremento de uma seqüência de caracteres funciona exatamente como você descreve.

Então, tudo que você precisa é:

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

EDITAR: solução revisada que imprime ‘ZZZ’ (em vez de ‘ZZY’) último:

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

Não tenho certeza se você trabalha perfeitamente ainda, mas seu código precisava de um ajuste muito menor:

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