如何递归迭代字母表?

Mil*_*ike 1 php iteration algorithm

我需要编写一个迭代字母表(az)的函数:(
这里是ac的一个例子)

a
b
c

aa
ab
ac

ba
bb
bc

ca
cb
cc

aaa
aab
aac

... and so on. (until the word has 5 characters)
Run Code Online (Sandbox Code Playgroud)

知道如何做到这一点?我想我需要一些递归函数.

Gre*_*xis 9

不需要递归!

for($char = 'a'; $char != 'aaaaaa'; $char++){
    echo $char . PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)

  • 哇,这很棒,快速而简短:)谢谢Gordon和Grexis. (2认同)
  • 最好使用!=而不是<=作为你的最终状态....注意你不能减少$ char,只能递增 (2认同)