Blog de programación, errores, soluciones

Chose Language:
Author: Admin/Publisher |finished | checked

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.

Description / Descripción
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
)
Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category