array_change_key_case()函數是PHP中的內置函數,用於將給定數組中所有鍵的大小寫更改為小寫或大寫。
用法:
array array_change_key_case(in_array, convert_case)
參數:此函數接受兩個參數,其中一個是必需參數,另一個是可選參數。這兩個參數如下所述:
- in_array(必填):此參數指向需要更改其鍵大小寫的數組。
- convert_case(可選):這是一個可選參數,是指我們需要轉換數組鍵的“大小寫”。這可以采用兩個值,即CASE_UPPER或CASE_LOWER。 CASE_UPPER值確定大寫,而CASE_LOWER值確定小寫。如果未傳遞convert_case參數,則采用默認值CASE_LOWER。
注意:如果忽略第二個參數,則默認情況下,array的鍵將轉換為小寫。
返回類型:該函數返回具有更改後的鍵大小寫的數組(小寫或大寫)。
現在讓我們看一些程序,以更好地理解array_change_key_case()函數的工作。
- 下麵的程序將鍵的大小寫轉換為大寫:
<?php // PHP code to illustrate array_change_key_case() // Both the parameters are passed function change_case($in_array){ return(array_change_key_case($in_array, CASE_UPPER)); } // Driver Code $array = array("Aakash" => 90, "RagHav" => 80, "SiTa" => 95, "rohan" => 85, "RISHAV" => 70); print_r(change_case($array)); ?>
輸出:
Array ( [AAKASH] => 90 [RAGHAV] => 80 [SITA] => 95 [ROHAN] => 85 [RISHAV] => 70 )
- 如果我們忽略函數array_change_key_case()中的第二個參數convert_case,則鍵將轉換為小寫。以下示例程序旨在說明這一點:
<?php // PHP code to illustrate array_change_key_case() // Second parameter is ignored function change_case($in_array){ return(array_change_key_case($in_array)); } // Driver Code $array = array("Aakash" => 90, "RagHav" => 80, "SiTa" => 95, "rohan" => 85, "RISHAV" => 70); print_r(change_case($array)); ?>
輸出:
Array ( [aakash] => 90 [raghav] => 80 [sita] => 95 [rohan] => 85 [rishav] => 70 )
- 如果我們不將數組傳遞給該函數,則將彈出PHP_Warning,但是該程序可以運行,並且不會生成任何輸出。以下示例程序旨在說明這一點
<?php // PHP code to illustrate array_change_key_case() // NO parameter is passed function change_case($in_array){ return(array_change_key_case()); } // Driver Code $array = array("Aakash" => 90, "RagHav" => 80, "SiTa" => 95, "rohan" => 85, "RISHAV" => 70); print_r(change_case($array)); ?>
輸出:
No Output
警告:
PHP Warning: array_change_key_case() expects at least 1 parameter, 0 given in /home/7d540b2d77cbbfa46af4fb8798fb5e79.php on line 5
相關用法
- d3.js d3.mean()用法及代碼示例
- PHP dir()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- p5.js sin()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js tan()用法及代碼示例
- d3.js d3.sum()用法及代碼示例
- p5.js log()用法及代碼示例
- p5.js cos()用法及代碼示例
- PHP pi( )用法及代碼示例
- p5.js max()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 PHP | array_change_key_case() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。