Привет, мне нужно печатать от 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>"; } } } ?>
PHP имеет удобную функцию, где инкремент строки работает точно так же, как вы описываете.
Итак, все, что вам нужно, это:
for( $i="A"; $i!="ZZZ"; $i++) { echo $i."<br />"; }
EDIT: исправленное решение, которое печатает «ZZZ» (вместо «ZZY»):
$i = 'A'; do { echo $i . '<br />'; } while ( $i++ != 'ZZZ' );
Я не уверен, если у вас есть это работает отлично, но ваш код нуждается в очень незначительной настройке: