我有两个这样的数组。
$array1=array(1,2,3,4,5,7);
$array2=array(1,2,3,4,5,6);
因此,输出应该带来两个数组的差异。
输出应该是。
1,2,3,4,5 -> 这些数字存在于两个数组中,因此应该忽略这些数字。
7 和 6 -> 这些数字在两个数组中都不常见,所以我需要数组中的这些值。
输出应该是 7 & 6。
帮帮我。我试过array_diff
和其他数组元素。
我有两个这样的数组。
$array1=array(1,2,3,4,5,7);
$array2=array(1,2,3,4,5,6);
因此,输出应该带来两个数组的差异。
输出应该是。
1,2,3,4,5 -> 这些数字存在于两个数组中,因此应该忽略这些数字。
7 和 6 -> 这些数字在两个数组中都不常见,所以我需要数组中的这些值。
输出应该是 7 & 6。
帮帮我。我试过array_diff
和其他数组元素。
尝试这个
array_merge(array_diff($array1,$array2),array_diff($array2,$array1))
foreach($array1 as $key => $value) {
if($value != $array2[$key]) {
echo "\$array1[" . $key . "] (" . $value . ") is different to \$array2[" . $key . "] (" . $array2[$key] . "<br />";
}
}