PHP - 遍历字母

2022-08-30 19:36:24

我试图循环通过字母而不是数字。

我正在尝试使用chr和等效的数字来执行此操作,但它似乎没有发生!

我想要四个字母循环。

因此,AAAA,AAAB,AAAC等一直到ZZZZ - 是的,我知道这可能需要一段时间才能执行!


答案 1

为什么不创建一个字母数组,然后使用嵌套循环:

$letters = range('A', 'Z');

foreach ($letters as $one) {
  foreach ($letters as $two) {
    foreach ($letters as $three) {
      foreach ($letters as $four) {
        echo "$one$two$three$four";
      }
    }
  }
}

答案 2
for( $x = "AAAA"; ; $x++) {
    echo $x."\n";
    if( $x == "ZZZZ") break;
}

递增字母将在字母表中循环显示,类似于 Excel 中的列名。


推荐