array_change_key_case 記錄

// 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 )

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章