我想按值而不是键来比较2个数组。例如:
$array1 = array(0 => 'wow', 1 => 'foo', 2 => 'bar');
$array2 = array(0 => 'foo', 1 => 'wow', 2 => 'bar');
不是唯一的。
这有什么功能吗?
感谢名单!
答案 0 :(得分:1)
array_diff() - 将array1与array2进行比较并返回差异。
array_diff_assoc() - 使用附加索引检查计算数组的差异
答案 1 :(得分:1)
http://www.php.net/manual/en/function.array-intersect.php
array_intersect(
array('wow','foo','bar','baz'),
array('foo','wow','bar','fiz'),
)
// Output
// [ 'wow', 'foo', 'bar' ]