array_change_key_case

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_change_key_caseCambia la casse de todas las claves de un array

Descripción

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

Modifica las claves del array array y fuerza su casse. Esta función dejará las claves numéricas sin cambios.

Parámetros

array

El array a tratar

case

O bien CASE_UPPER (mayúsculas), o bien CASE_LOWER (minúsculas, valor por omisión)

Valores devueltos

Devuelve un array cuyas claves han sido transformadas en mayúsculas o en minúsculas.

Ejemplos

Ejemplo #1 Ejemplo con array_change_key_case()

<?php
$input_array
= array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER));
?>

El resultado del ejemplo sería:

Array
(
    [FIRST] => 1
    [SECOND] => 4
)

Notas

Nota:

Si un array posee claves que serán idénticas al ejecutar esta función (e.g. "clé" y "CLé"), el último valor en el array sobrescribirá los anteriores.