将数组键名转换成驼峰命名

/**
 * 将数组键名转换成驼峰命名
 * 二维数组有效
 */
public static function changeKey($arr)
{
    $tmp = [];
    if (is_array($arr)) {
        foreach ($arr as $k => $v) {
            if (strpos($k, '_')) {
                $key = ucwords(str_replace('_', ' ', $k));
                $key = str_replace(' ', '', lcfirst($key));
                $tmp[$key] = $v;
            } else {
                $tmp[$k] = $v;
            }
        }
    }
    return $tmp;
}

你可能感兴趣的:(数组处理,二维,小白记录)