1. 程式人生 > >PHP array_change_key_case函式解析

PHP array_change_key_case函式解析

定義和用法:

array_change_key_case() 函式將陣列的所有的鍵都轉換為大寫字母或小寫字母。

語法:

array_change_key_case(array,case);

引數:

    array:必填,規定要使用的陣列

    case:選填,

  • CASE_LOWER - 預設值。將陣列的鍵轉換為小寫字母。
  • CASE_UPPER - 將陣列的鍵轉換為大寫字母。

返回值:

返回鍵為大寫或小寫的陣列,或者如果 array

 非陣列則返回 FALSE。

注意:

如果執行 array_change_key_case() 之後有兩個或者多個的鍵相等(比如 "b" 和 "B"),則最後的元素會覆蓋其他元素:

例如:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

結果:

Array ( [A] => Cat [B] => Bird [C] => Horse )

這個大家需要注意一下,小心把自己的陣列給弄丟了