2009-10-12 89 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