當前位置: 首頁> 函數類別大全> array_change_key_case

array_change_key_case

更改數組中所有鍵的大小寫
名稱:array_change_key_case
分類:數組
所屬語言:php
一句話介紹:把數組中所有鍵更改為小寫或大寫。

定義和用法

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

數組的數字索引不發生變化。如果未提供可選參數(即第二個參數),則默認轉換為小寫字母。

實例

例子1

將數組的所有的鍵轉換為大寫字母:

 <?php
$age = array ( "Bill" => "60" , "Steve" => "56" , "Mark" => "31" ) ;
print_r ( array_change_key_case ( $age , CASE_UPPER ) ) ;
?>

親自試一試

例子2

將數組的所有的鍵轉換為小寫字母:

 <?php
$age = array ( "Bill" => "60" , "Steve" => "56" , "Mark" => "31" ) ;
print_r ( array_change_key_case ( $age , CASE_LOWER ) ) ;
?>

親自試一試

例子3

如果運行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_change_key_case ( array , case ) ;
參數 描述
array 必需。規定要使用的數組。
case

可選。可能的值:

  • CASE_LOWER - 默認值。將數組的鍵轉換為小寫字母。
  • CASE_UPPER - 將數組的鍵轉換為大寫字母。
同類函數
  • 帶索引檢查計算數組的交集,用回調函數比較索引 array_intersect_uassoc

    array_intersect_uassoc

    帶索引檢查計算數組的交集,用回調函數比較
  • 在數組中搜索給定的值,如果成功則返回首個相應的鍵名 array_search

    array_search

    在數組中搜索給定的值,如果成功則返回首個
  • 使用用戶定義的比較函數按值對數組進行排序 usort

    usort

    使用用戶定義的比較函數按值對數組進行排序
  • 對多個數組或多維數組進行排序 array_multisort

    array_multisort

    對多個數組或多維數組進行排序
  • 更改數組中所有鍵的大小寫 array_change_key_case

    array_change_key_case

    更改數組中所有鍵的大小寫
  • 對數組進行逆向排序並保持索引關係 arsort

    arsort

    對數組進行逆向排序並保持索引關係
  • 返回數組中的當前元素 current

    current

    返回數組中的當前元素
  • 遞歸地合併一個或多個數組 array_merge_recursive

    array_merge_recursive

    遞歸地合併一個或多個數組