«

PHP获取以字母递增为键值的数组

时间:2024-2-18 13:12     作者:韩俊     分类: PHP


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
)

标签: php php教程

热门推荐