Php 比较数组属性

Php 比较数组属性,php,arrays,comparison,Php,Arrays,Comparison,我想用php比较两个数组项,我想我应该使用array\u intersect\u key,但我不知道怎么做 数组1 [1] => obj Object ( [idobj:protected] => 2 ) [2] => obj Object ( [idobj:protected] => 1 ) 阵列2 [1] =&

我想用php比较两个数组项,我想我应该使用
array\u intersect\u key
,但我不知道怎么做

数组1

 [1] => obj Object
        (
            [idobj:protected] => 2
        )

 [2] => obj Object
        (
            [idobj:protected] => 1
        )
阵列2

 [1] => obj Object
        (
            [idobj:protected] => 1
        )

不,如果只需要比较数组元素,则不需要使用array_intersect_key()

它很简单(对于二维数组):

如果您有多维数组,您可能需要添加一些额外的索引


PHP手册提供了关于数组的非常好的信息。

您实际上在寻找什么


您希望以什么方式比较这些值?
if( $array1[0] == $array2[0] ) {
  echo 'Array items are equal';
} else {
  echo 'Array items are not equal';
}
$objectsInArray1ThatArePresentInArray2 = array_intersect($array1, $array2);