//先定义两个一维数组 $arr1 = [1,2,3,4,6,7];
$arr2 = [2,3,4];
//使用foreach两次循环遍历
foreach ($arr1 as $key=>$v1) { if(!$v1) unset($arr1[$key]); foreach($arr2 as $key2=>$v2){ if($v1==$v2){ unset($arr1[$key]);//删除$a数组同值元素 unset($arr2[$key2]);//删除$b数组同值元素 } } }
$newArr = array_merge($arr1,$arr2); //合并成一个数组