首页
技术小册
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-数组函数
PHP的这个内置函数用于获取一个或多个数组之间的差异。该函数比较一个或多个数组之间的键,并返回它们之间的差异。因此,该函数通常根据它们的键比较两个数组,并返回在第一个数组中存在但不在其他输入数组中的元素。 注意:该函数与array_diff()和array_diff_assoc()不同。第一个仅使用值进行比较。第二个同时使用键和值进行比较。而array_diff_key()仅使用键进行比较。 语法: array array_diff_key(array1,array2, array3,...,array_n) 参数:该函数可以接受任意数量的需要比较的数组作为参数。 返回类型:该函数将参数的第一个数组的键与其余数组进行比较,并返回一个包含$array1中不存在于其他任何数组中的所有条目的数组。 ``` Input : $array1 = ("10"=>"RAM", "20"=>"LAXMAN", "30"=>"RAVI", "40"=>"KISHAN", "50"=>"RISHI") $array2 = ("10"=>"RAM", "70"=>"LAXMAN", "30"=>"KISHAN", "80"=>"RAGHAV") $array3 = ("30"=>"LAXMAN", "80"=>"RAGHAV") Output : Array ( [20] => LAXMAN [40] => KISHAN [50] => RISHI ) Input : $array1 = ("10"=>"RAM", "20"=>"LAXMAN", "30"=>"RAVI", "40"=>"KISHAN", "50"=>"RISHI"); $array2 = ("10"=>"LAXMAN", "40"=>"RAGHAV", "40"=>"KISHAN"); Output : Array ( [10] => RAM [20] => LAXMAN [30] => RAVI [50] => RISHI ) ``` --- 下面程序说明了PHP中array_diff_key()函数的工作原理: ``` <?php // PHP code to illustrate the // array_diff_key() function // Input Arrays $array1 = array("10"=>"RAM", "20"=>"LAXMAN", "30"=>"RAVI", "40"=>"KISHAN", "50"=>"RISHI"); $array2 = array("10"=>"RAM", "70"=>"LAXMAN", "30"=>"KISHAN", "80"=>"RAGHAV"); $array3 = array("30"=>"LAXMAN", "80"=>"RAGHAV"); print_r(array_diff_key($array1, $array2, $array3)); ?> ``` output: ``` Array ( [20] => LAXMAN [30] => RAVI [40] => KISHAN [50] => RISHI ) ```
上一篇:
array_diff_assoc()函数
下一篇:
array_diff_uassoc()函数
该分类下的相关小册推荐:
全面构建Magento2电商系统
PHP8实战小册
Magento零基础到架构师(库存管理)
Laravel(10.x)从入门到精通(十七)
PHP8入门与项目实战(3)
Laravel(10.x)从入门到精通(四)
Workerman高性能框架-GatewayWorker
Laravel(10.x)从入门到精通(二)
Magento2后端开发高级实战
Laravel(10.x)从入门到精通(十五)
Yii2框架从入门到精通(下)
PHP8入门与项目实战(5)