PHP获取以字母递增为键值的数组。
/** * 获取以字母递增为键值的数组 * @param bool $capitalization * @param int $length * @return array */ function getCharList($capitalization = true, $length = 26) { $key = $capitalization ? 65/*大写字母*/ : 97/*小写字母*/; $list = array(); for ($i = 1; $i <= $length; $i++) { $list[] = chr($key); $key++; } return $list; }
示例:
echo '<pre>';print_r(getCharList(false));
打印结果如下:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
[6] => g
[7] => h
[8] => i
[9] => j
[10] => k
[11] => l
[12] => m
[13] => n
[14] => o
[15] => p
[16] => q
[17] => r
[18] => s
[19] => t
[20] => u
[21] => v
[22] => w
[23] => x
[24] => y
[25] => z
)