Arrays 如何在PHP中比较多维数组?
请看一下,我有两个数组,分别是array1和array2,我想比较一下这些数组,需要返回array2中不存在的数组。 我真的很想解决这个问题,我的应用程序工作。 所以请帮助我解决这个问题 提前谢谢。 这里是数组1Arrays 如何在PHP中比较多维数组?,arrays,multidimensional-array,Arrays,Multidimensional Array,请看一下,我有两个数组,分别是array1和array2,我想比较一下这些数组,需要返回array2中不存在的数组。 我真的很想解决这个问题,我的应用程序工作。 所以请帮助我解决这个问题 提前谢谢。 这里是数组1 Array ( [0] => Array ( [image_id] => 4 [user_id] => 2 [user_type] => user
Array
(
[0] => Array
(
[image_id] => 4
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
[1] => Array
(
[image_id] => 3
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
[2] => Array
(
[image_id] => 2
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
[3] => Array
(
[image_id] => 1
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
)
这是array2
Array
(
[0] => Array
(
[image_id] => 1
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
[1] => Array
(
[image_id] => 4
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
)
我需要这样的结果
结果数组
Array(
[0] => Array
(
[image_id] => 3
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
[1] => Array
(
[image_id] => 2
[user_id] => 2
[user_type] => user
[canvas_id] => 1
[canvas_mac] => 123.234.232.121
)
)
请尝试数组\u udiff()。它符合您的要求吗?我认为它对我不适用,因为您上面提到的方法是将对象值相乘并进行比较,但我的数组中也有字母表,而且我也需要其他数组中的相同值,与上述方法没有区别,即使取等于此高度=2,宽度=4高度=4,宽度=2上面的方法说它是相等的,但我需要它像这个一样,高度=2,宽度=4高度=2,宽度=4现在它是相等的