PHP array_change_key_case() Function
Complete PHP Array Reference
Definition and Usage
The array_change_key_case() function returns an array with all array KEYS in lower case or upper case.
Syntax
|
array_change_key_case(array,case)
|
| Parameter |
Description |
| array |
Required. Specifies the array to use |
| case |
Optional. Possible values:
- CASE_LOWER - Deafult value. Returns the array key values in lower case.
- CASE_UPPER - Returns the array key values in upper case.
|
Tips and Notes
Note: If two or more array keys will be the same after running this function,
the last array will override the others. (See example 2)
Example 1
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
print_r(array_change_key_case($a,CASE_UPPER));
?>
|
The output of the code above will be:
|
Array ( [A] => Cat [B] => Dog [C] => Horse )
|
Example 2
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","B"=>"Bird");
print_r(array_change_key_case($a,CASE_UPPER));
?>
|
The output of the code above will be:
|
Array ( [A] => Cat [B] => Bird [C] => Horse )
|
Complete PHP Array Reference

Need an easy way to get data into XML, or transform XML to another format?
MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data.
Then it transforms data instantly or auto-generates royalty-free data integration code for recurrent conversions.
New features in Version 2010!
Download a free, fully functional 30-day trial to experience the following features:
- Easy-to-use, graphical data mapping interface
- Instant data transformation
- XSLT 1.0/2.0 and XQuery code generation
- Java, C#, and C++ code generation
- Advanced data processing functions
- Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more
- Visual Studio & Eclipse integration
Download a fully-functional trial today!
|
|
|
|