首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
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)); ?> ``` output: ``` 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)); ?> ``` output: ``` 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)); ?> ``` output: ``` No Output ``` Warning: ``` PHP Warning: array_change_key_case() expects at least 1 parameter, 0 given in /home/7d540b2d77cbbfa46af4fb8798fb5e79.php on line 5 ```
上一篇:
array()函数
下一篇:
array_chunk()函数
该分类下的相关小册推荐:
PHP8入门与项目实战(2)
PHP8入门与项目实战(6)
PHP8入门与项目实战(1)
Swoole高性能框架-Hyperf
Laravel(10.x)从入门到精通(十七)
Laravel(10.x)从入门到精通(十三)
Magento中文全栈二次开发
Laravel(10.x)从入门到精通(七)
Magento零基础到架构师(安装篇)
PHP合辑1-基础入门
Laravel(10.x)从入门到精通(十九)
PHP合辑5-SPL标准库