单字符算术?

Ted*_*Ted 0 php

由于一些编码问题,我需要发明自己的转换函数.我决定现在我将为我的角色创建一个转换表.

我想知道如何执行类似下面的C代码的操作来打印字符'a'到'z':

char a='a';
for(i=0;i<26;i++){ 
  printf("%c",a);
}
Run Code Online (Sandbox Code Playgroud)

如何在PHP中执行此操作(按值递增字符值)?

mea*_*gar 6

包含字符的变量可以在PHP中递增,与C中完全相同:

<?php

for ($i = 'a'; $i < 'z'; ++$i) echo $i;
Run Code Online (Sandbox Code Playgroud)

另外,PHP允许增加字符串:

$x = "abc";
echo ++$x; # abd
Run Code Online (Sandbox Code Playgroud)

您还可以使用range:

echo implode(range('a', 'z')); # abcdef....
Run Code Online (Sandbox Code Playgroud)

最后,您可以通过chr和转换字符和数字ASCII索引ord.分别.