php 将数组键转换为小写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将数组键转换为小写相关的知识,希望对你有一定的参考价值。

// just for fun, because there already is a native function:
// array array_change_key_case( array $array [, int $case = CASE_LOWER ] ) // || CASE_UPPER

function _array_keys_lower($datos){
    // convertir keys de MAY a min
    foreach($datos as $k => $v){
    	if($k == 0){
    		$cols = array_keys($v);
    		// pr($cols,"cols");
    		$Mm = array();
    		foreach($cols as $c => $col){
    			$Mm[$col] = strtolower($col);
    		}
    		// pr($Mm,"Mm");
    	}
    
    	foreach($Mm as $M => $m){
    		$datos[$k][$m] = $v[$M];
    		unset($datos[$k][$M]);
    	}
    
    }
    return $datos;
}

以上是关于php 将数组键转换为小写的主要内容,如果未能解决你的问题,请参考以下文章

PHP在连接键时将嵌套数组转换为单个数组?

PHP使用自定义键将字符串数组转换为二维数组

如何在 PHP 中将数组值转换为小写?

数组函数

避免使用Doctrine DBAL查询构建器select语句将驼峰别名名称转换为小写

当字符串包含 PHP 中的重复键时,如何将字符串转换为关联数组? [复制]