我想定义字母表的开始并循环抛出计数器并在起点后获得字母表。我使用了下面的循环来做到这一点,但是我怎么能把起始点增加3个字符呢?
$start = 'G';
for($i = 0; $i < 10; $i++)
{
$col = $start;
$start++;
}
以上循环的输出是G之后直到第10位的所有连续字母字符,但我想取的是G,J,M,...
,以此类推。所以这意味着我应该在当前字符之后采取3rd
字符,所以我怎么能在不使用字母表数组的情况下做到这一点?谢谢你的帮助。
使用range()
使你的代码更简单…
<?php
$alph = range('G','Z',3); //<=-- 3 is the step increment.
print_r($alph);
输出:Array
(
[0] => G
[1] => J
[2] => M
[3] => P
[4] => S
[5] => V
[6] => Y
)