Función array_change_key_case() de PHP

Ejemplo

Convierte todas las claves del array en mayúsculas:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Ejemplo de ejecución

Definición y uso

La función array_change_key_case() convierte todas las claves del array en mayúsculas o minúsculas.

Los índices numéricos del array no cambian. Si no se proporciona un parámetro opcional (es decir, el segundo parámetro), se convierte por defecto a minúsculas.

Sugerencias y notas

Notas:Si dos o más claves son iguales al ejecutar la función, el último elemento cubrirá a los otros (ver ejemplo 2).

Sintaxis

array_change_key_case(array,case);
Parámetros Descripción
array Obligatorio. Especifica el array a usar.
case

Opcional. Valores posibles:

  • CASE_LOWER - Valor predeterminado. Convertir las claves del array a minúsculas.
  • CASE_UPPER - Convertir las claves del array a mayúsculas.

Detalles técnicos

Valor devuelto: Devuelve un array con las claves en mayúsculas o minúsculas, o si array Si no es un array, devuelve FALSE.
Versión de PHP: 4.2+

Más ejemplos

Ejemplo 1

Convertir todas las claves del array en minúsculas:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

Ejemplo de ejecución

Ejemplo 2

Si después de ejecutar array_change_key_case() hay dos o más claves iguales (por ejemplo, "b" y "B"), el último elemento cubrirá a los otros elementos:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Ejemplo de ejecución