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 )