2009-10-12 87 views
0

我想用php比较两个数组项,我想我应该使用array_intersect_key但我不知道我该怎么做。比较数组属性

阵列1个

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

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

阵列2

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

您想以何种方式比较这些值? – Gumbo 2009-10-12 09:49:54

回答

2

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

它简单的就像这样(二维数组):

if($array1[0] == $array2[0]) { 
    echo 'Array items are equal'; 
} else { 
    echo 'Array items are not equal'; 
} 

如果您有可能需要添加一些额外的指标多维数组。

PHP手册有关于阵列的很好的信息,check it out