array_change_key_case-配列関数

array_change_key_case関数は配列のすべてのキーを大文字または小文字に変更する関数です。
以下にarray_change_key_case関数の使用例を示します。
//array_change_key_case (配列, CASE_UPPER又はCASE_LOWER);

$inarray = array("PHP" => "3", "Cgi" => "5");

print_r(array_change_key_case($inarray)); //?


$inarray = array("php" => "3", "Cgi" => "5");

print_r(array_change_key_case($inarray, CASE_UPPER)); //?
?ではCASEを指定せずに配列のみをarray_change_key_case関数に渡しています。 CASEを省略した場合は、キーは小文字に変換されます。(デフォルトでCASE_LOWER) したがって、全てキーが小文字に変換され、 Array ( [php] => 3 [cgi] => 5 ) が出力されます。

?では Array ( [php] => 3 [cgi] => 5 ) Array ( [PHP] => 3 [CGI] => 5 )