将多维数组所有的键名都转为大写或者小写

3年前 2018-08-25 11:33:55 阅读量:656,日阅读:1,周阅读:2,月阅读:9 0条
/**
 * 将多维数组所有的键名都转为大写或者小写
 * @param array $array
 * @param 默认小写CASE_UPPER,CASE_UPPER大写
 * @return array
 */
function array_case(&$array, $case = CASE_LOWER)
{
    $array = array_change_key_case($array, $case);
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            array_case($array[$key], $case);
        }
    }
}
标签: PHP 数组 函数

非特殊说明,本博所有文章均为博主原创。