由于一些编码问题,我需要发明自己的转换函数.我决定现在我将为我的角色创建一个转换表.
我想知道如何执行类似下面的C代码的操作来打印字符'a'到'z':
char a='a';
for(i=0;i<26;i++){
printf("%c",a);
}
Run Code Online (Sandbox Code Playgroud)
如何在PHP中执行此操作(按值递增字符值)?
包含字符的变量可以在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.分别.