PHP:数组是否具有在另一个数组中有价值的键

时间:2016-11-25 17:08:33

标签: php arrays

所以例如我有一个像

这样的关联数组
array( "a" => 23, "b" => 48, "c" => 10, "d" => 19 )

我们称之为ArrayA。

的另一个数组(ArrayB)
array( "a", "c" )

我想获得ArrayB中没有出现的ArrayA键,这将是" b"和" d"。

我没有在谷歌上找到任何有用的东西,但我认为有一个PHP功能,或者你会如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用 array_diff() array_keys()进行操作 手动array_diff:http://php.net/manual/en/function.array-diff.php
手动array_keys:http://php.net/manual/en/function.array-keys.php

使用array_diff()函数返回一个数组,其中包含array1中任何其他数组中不存在的所有条目。
并且使用array_keys()将从数组中返回键,数字和字符串。您可以使用此功能添加特定的搜索选项。

"test ${a+b} other"

此致