您好,我需要打印从a到zzz的字母,最多三个字母,例如我的输出应该是:
A
B
.
.
.
Z
AA
AB
.
.
AZ
BA
BB
.
.
.
ZZ
AAA
AAB
.
.
.
.
ZZZ
我已经努力尝试了过去五个小时,但是我找不到任何逻辑,并且我尝试了以下代码
<?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>";
}
}
}
?>
$i!="AAAA"
作为条件即可解决。 - jon_darkstardo ... while
循环。关键是要认识到if ( $i ) { } $i++
和if ( $i++ )
是相同的(后增量“返回”原始值,而不是新值),这使得测试成为循环中的最后一件事。 - IMSoP<
,<=
等)以外的比较来跳出循环是行不通的,尽管这似乎是合乎逻辑的事情。 - IMSoP