Volver a la página principal
miércoles 12 marzo 2025
0

Cómo cambiar a mayúsculas o minúsculas las claves de un array en PHP

La función array_change_key_case() en PHP permite cambiar todas las claves de un array asociativo a mayúsculas o minúsculas. Es útil para estandarizar claves y evitar problemas de comparación.

Sintaxis de array_change_key_case()

array_change_key_case(array $array, int $case = CASE_LOWER): array

Parámetros

Parámetro Tipo Descripción
$array array El array asociativo a modificar.
$case int Opcional. Puede ser CASE_LOWER (por defecto) para minúsculas o CASE_UPPER para mayúsculas.

Valor de retorno

Devuelve un nuevo array con las claves convertidas según el caso especificado.

Ejemplos de uso

Convertir claves a minúsculas

$datos = ["Nombre" => "Juan", "EDAD" => 25, "Ciudad" => "Madrid"];
$resultado = array_change_key_case($datos);
print_r($resultado);

Salida:

Array
(
    [nombre] => Juan
    [edad] => 25
    [ciudad] => Madrid
)

Convertir claves a mayúsculas

$datos = ["Nombre" => "Juan", "EDAD" => 25, "Ciudad" => "Madrid"];
$resultado = array_change_key_case($datos, CASE_UPPER);
print_r($resultado);

Salida:

Array
(
    [NOMBRE] => Juan
    [EDAD] => 25
    [CIUDAD] => Madrid
)

Referencia oficial

Puedes consultar más información en la documentación de PHP.

Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer