我有以下测试代码:
<?php
$letter = 'A';
$letter++;
$letter++;
echo $letter.'<br>'; // C
$letter++;
$letter++;
$letter++;
echo $letter.'<br>'; // F
// how to add plus 3 letters
// so that
// $letter + 3 => I
Run Code Online (Sandbox Code Playgroud)
如此处所示通过使用$letter++或$letter--我可以向上或向下一个角色.有没有办法,我可以做这样的事情 $letter + 3,它加起来3个字母.
我知道我可以创建一个循环函数,它将通过char添加一个char,最后我会得到结果.但有更好的方法吗?
小智 9
可能有更好的解决方案,但我能想到的最快的方法是:
// get ASCII code of first letter
$ascii = ord('A');
// echo letter for +3
echo chr($ascii + 3);
Run Code Online (Sandbox Code Playgroud)
请记住,在Z之后你会得到其他符号
| 归档时间: |
|
| 查看次数: |
5421 次 |
| 最近记录: |