两个一维数组进行比较,取出第一个一维数组中与第二个一维数组中不同的值,放入另外一个数组中
1.如图所示
主要是比较两个一维数组中的元素是否相同,如果不同时,取出第一个数组中的不同的元素,放入一个新的数组中,进行其它的操作
2.代码展示部分:
$arr1 = [1,2,4,5,6];
$arr2 = [4,5,6]; // 获取到不同的值,删除掉该值对应的旧id 判断该id下是否超过1个值,超过删除,id,没超过直接删除id
$arr3 = array(); // 设置的暂时存放的不同的值
for ($i = 0; $i < count($arr1); $i++) {
$isdel = 0;
for ($j = 0; $j < count($arr2); $j++) {
if($arr1[$i] == $arr2[$j]){
$isdel++;
}
}
if($isdel == 0){
$arr3[] = $arr1[$i];
}
}
echo json_encode( $arr3);
die();