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_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)
如果我们忽略第二个参数
convert_case
在函数array_change_key_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如何使用array_change_key_case()函数(代码示例)】警告:
PHP Warning:array_change_key_case() expects at least 1 parameter, 0 given in /home/7d540b2d77cbbfa46af4fb8798fb5e79.php on line 5
推荐阅读
- Amazon SDE面试经验分享
- PHP如何使用gmp_div_r()函数(示例)
- Python如何在Tkinter中创建一个按钮()
- 如何求两个二进制数组中具有相同总和的最长跨度()
- 算法问题(收费和蛋糕问题)
- 如何使用Jupyter Notebook(-终极指南)
- Angular CLI | Angular项目部署详细指南
- PHP imagechar()函数用法详细指南
- 如何从Hello World示例开始Java编程()