// array_change_key_case 返回一個字符串鍵名全爲大寫或者小寫的數組(二維數組或者多維數組,只針對最外圍鍵名起作用);
$array = array('1'=>'2','XIXI'=>'3','HA'=>array('HEHE'=>'XIEXIE','NIHAO'=>array('BE'=>'ni','Wo'=>'ta')));
echo "<pre>";
print_r(array_change_key_case($array,CASE_LOWER));
exit();
上面打印出來的結果會是
成功則返回數組,否則返回false,如果第一個參數不是一個數組。
還需要注意一點的就是,如果在運行該函數時兩個或多個鍵相同,則最後的元素會覆蓋其他元素。
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","B"=>"Bird");
print_r(array_change_key_case($a,CASE_UPPER));
//輸出的結果將會是 Array ( [A] => Cat [B] => Bird [C] => Horse )