Php 比较数组属性
我想用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] =&
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);