【发布时间】:2014-02-03 23:39:43
【问题描述】:
[2,5,3]
[5,2,3]
它们是相等的,因为它们具有相同的值,但顺序不同。我可以在不使用 in_array() 的 foreach 循环的情况下发现这一点吗?我不认为它会有效。
【问题讨论】:
-
array_diff() 并不完美。排序而不是比较最好的。
-
@jeroen:运行这个:`$array = array(4,3); $array2 = 数组(2,3,4); echo var_dump(array_diff($array,$array2));'
-
@SureshKamrushi 不错!
-
所以 array_diff 不起作用?
-
在我写这篇文章的时候,所有给定的解决方案都没有真正起作用。它们都以布尔值失败。