PHP array_change_key_case
La función de PHP array_change_key_case cambia a mayúsculas o minúsculas las keys dependiendo de que especifiquemos CASE_UPPER o CASE_LOWER.
array_change_key_case(array $array, int $case = CASE_LOWER): array
En caso de que no sea especifique si las key serán en Minúsculas o Mayúsculas, tomará su valor por defecto, el cual es CASE_LOWER (Minúsculas).
Esta función retornará un array nuevo teniendo todas las key en minúsculas o mayúsculas según se haya especificado
Sintaxis / Sintax$narray = array_change_key_case($array); $narray = array_change_key_case($array, CASE_UPPER);
Parámetros
$array – El array al que le cambiaremos las keys a mayúsculas o minúsculas
$case – puede tener 2 valores: CASE_UPPER(Mayusculas) o CASE_LOWER(Minusculas), en caso de no especificarse utilizará la constante CASE_LOWER
Retornos
array – este será un nuevo array con las keys en mayúsculas o minúsculas.
Ejemplos de PHP array_change_key_case
En el siguiente ejemplo veremos su acción por defecto:
El valor por defecto
$persona = array(
"Nombre" => "Juan",
"Edad" => 25,
"Ciudad" => "EjemploCity"
);
$narray = array_change_key_case($persona);
print_r($narray);
Array
(
[nombre] => Juan
[edad] => 25
[ciudad] => EjemploCity
)
En el segundo ejemplo veamos el caso en que utilizamos CASE_UPPER:
ejemplo de uso de CASE_UPPER
$persona = array(
"Nombre" => "Juan",
"Edad" => 25,
"Ciudad" => "EjemploCity"
);
$narray = array_change_key_case($persona,CASE_UPPER);
print_r($narray);
Array
(
[NOMBRE] => Juan
[EDAD] => 25
[CIUDAD] => EjemploCity
)

