使用PHP的array_change_key_case()函數(shù)更改數(shù)組中所有鍵的大小寫
知識(shí)庫(kù)
使用PHP的array_change_key_case()函數(shù)更改數(shù)組中所有鍵的大小寫
2023-09-03 00:29
本文介紹了如何使用PHP的array_change_key_case()函數(shù)來(lái)更改數(shù)組中所有鍵的大小寫。
在PHP中,可以使用
array_change_key_case()
函數(shù)來(lái)更改數(shù)組中所有鍵的大小寫。該函數(shù)的語(yǔ)法如下:
array_change_key_case(array $array, int $case = CASE_LOWER): array其中,
$array
是要進(jìn)行大小寫轉(zhuǎn)換的數(shù)組,$case
是可選參數(shù),指定大小寫轉(zhuǎn)換的方式。默認(rèn)為CASE_LOWER
,表示將所有鍵轉(zhuǎn)換為小寫。如果指定為CASE_UPPER
,則將所有鍵轉(zhuǎn)換為大寫。下面是一個(gè)示例:
$array = array("FirstName" => "John", "LastName" => "Doe"); $lowercaseArray = array_change_key_case($array, CASE_LOWER); print_r($lowercaseArray);以上代碼將輸出:
Array ( [firstname] => John [lastname] => Doe )可以看到,使用
array_change_key_case()
函數(shù)將$array
中所有鍵轉(zhuǎn)換為小寫后,得到了一個(gè)新的數(shù)組$lowercaseArray
。同樣的,如果將
$case
參數(shù)設(shè)置為CASE_UPPER
,可以將所有鍵轉(zhuǎn)換為大寫。這個(gè)函數(shù)非常有用,尤其在處理用戶輸入或從外部數(shù)據(jù)源獲取的數(shù)據(jù)時(shí),可以保證鍵名的一致性。
標(biāo)簽:
- PHP
- array_change_key_case
- 鍵大小寫