PHP | array_diff_key() Function

array_diff_key() Function

PHP的这个内建函数用于获取一个或多个数组之间的差异。这个函数比较一个或多个数组之间的键,并返回它们之间的差值。因此,该函数通常根据键比较两个数组,并返回第一个数组中而不是其他输入数组中出现的元素。

注意:这个函数不同于array_diff()和array_diff_assoc()。第一个只使用值进行比较。第二种方法同时使用键和值进行比较。其中as array_diff_key()只使用键进行比较。

语法

参数:函数可以取任意数量的数组作为需要比较的参数。

返回类型:该函数将第一个参数数组的键与其他数组进行比较,并返回一个数组,其中包含来自$array1的所有条目,这些条目在任何其他数组中都不存在。

例子

下面的程序演示了array_diff_key()在PHP中的工作:

输出

参考

http://php.net/manual/en/function.array-diff-key.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | array_fill() function

下一篇: PHP | array_diff_assoc() Function

登录 评论
avatar