PHP array_change_key_case function
The PHP function array_change_key_case changes the keys to uppercase or lowercase depending on whether we specify CASE_UPPER
or CASE_LOWER
.
array_change_key_case(array $array, int $case = CASE_LOWER): array
In case it is not specified whether the keys should be in lowercase or uppercase, it will take its default value, which is CASE_LOWER
(lowercase).
This function will return a new array with all keys in lowercase or uppercase as specified.
Sintaxis / Sintax$narray = array_change_key_case($array); $narray = array_change_key_case($array, CASE_UPPER);
Parameters
$array
– The array to which we will change the keys to uppercase or lowercase.
$case
– can have 2 values: CASE_UPPER
(Uppercase) or CASE_LOWER
(Lowercase), in case it is not specified, it will use the constant CASE_LOWER
.
Returns
array
– This will be a new array with the keys in uppercase or lowercase.
PHP array_change_key_case example
In the following example, we will see its default behavior:
default value$persona = array( "Nombre" => "Juan", "Edad" => 25, "Ciudad" => "EjemploCity" ); $narray = array_change_key_case($persona); print_r($narray);
Array ( [nombre] => Juan [edad] => 25 [ciudad] => EjemploCity )
In the second example, let’s consider the case where we use 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 )