Home »
PHP
PHP Array array_change_key_case() Function (With Examples)
In this tutorial, we will learn about the PHP array_change_key_case() function with its usage, syntax, parameters, return value, and examples.
By IncludeHelp Last updated : December 31, 2023
PHP array_change_key_case() Function
The array_change_key_case() function is an array based function, which is used to change the case (lowercase or uppercase) of all keys in an array.
As we know that an array may contain keys and values, by using this function, we can change the case of the keys.
Syntax
The syntax of the array_change_key_case() function:
array_change_key_case(array_name, [case_value]) : array
Parameters
The parameters of the array_change_key_case() function:
- array_name is the name the name of array in which we have to change the case of the keys.
- case_value is an optional parameter, it has two values. CASE_LOWER – which converts all keys in lowercase and CASE_UPPER – which converts all keys in uppercase. Its default value is “CASE_LOWER”. If we do not use this parameter, all keys of the array convert into lowercase.
Return Value
The return type of this method is array, it returns an array with the keys which are converted either is lowercase or uppercase.
Sample Input/Output
Input:
$arr = array("Name" => "Amit", "City" => "Gwalior");
Function call:
array_change_key_case($arr)
Output:
Array
(
[name] => Amit
[city] => Gwalior
)
Input:
$arr = array("Name" => "Amit", "City" => "Gwalior");
Function call:
array_change_key_case($arr, CASE_UPPER)
Output:
Array
(
[NAME] => Amit
[CITY] => Gwalior
)
PHP array_change_key_case() Function Example
<?php
$arr = array("Name" => "Amit", "City" => "Gwalior");
print ("array before changing key case ...\n");
print_r ($arr);
print ("array after chaging key case (default case)...\n");
//default case will be lower
print_r (array_change_key_case($arr));
print ("array after chaging key case (lowercase)...\n");
//defining lowercase
print_r (array_change_key_case($arr, CASE_LOWER));
print ("array after chaging key case (uppercase)...\n");
//defining uppercase
print_r (array_change_key_case($arr, CASE_UPPER));
?>
Output
The output of the above example is:
array before changing key case ...
Array
(
[Name] => Amit
[City] => Gwalior
)
array after chaging key case (default case)...
Array
(
[name] => Amit
[city] => Gwalior
)
array after chaging key case (lowercase)...
Array
(
[name] => Amit
[city] => Gwalior
)
array after chaging key case (uppercase)...
Array
(
[NAME] => Amit
[CITY] => Gwalior
)
To understand the above example, you should have the basic knowledge of the following PHP topics: