首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php算法打印aa aaa ab ab aab到zzz

用php算法打印aa aaa ab ab aab到zzz
EN

Stack Overflow用户
提问于 2013-09-23 19:29:29
回答 2查看 4.2K关注 0票数 7

嗨,我需要打印从a到zzz最多3个字母,例如,我的输出应该是

代码语言:javascript
复制
A
B
.
.
.
Z
AA
AB
.
.
AZ
BA
BB
.
.
.
ZZ
AAA
AAB
.
.
.
.
ZZZ

我努力了5个小时,找不到任何逻辑,我尝试了下面的代码

代码语言:javascript
复制
<?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>";      
}
}
}
?>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-23 19:30:45

PHP有一个方便的特性,在这里增量字符串与您所描述的完全一样。

所以你需要的就是:

代码语言:javascript
复制
for( $i="A"; $i!="ZZZ"; $i++) {
    echo $i."<br />";
}

编辑:最后打印“ZZZ”(而不是“ZZY”)的修改后的解决方案:

代码语言:javascript
复制
$i = 'A';
do {
  echo $i . '<br />';
} while ( $i++ != 'ZZZ' );
票数 14
EN

Stack Overflow用户

发布于 2013-09-23 19:43:16

我不确定您是否让它完美地工作了,但是您的代码需要做一个非常小的修改:

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18967262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档