Getting unique values from 2 arrays

前端 未结 7 1974
借酒劲吻你
借酒劲吻你 2020-12-03 11:01

I have 2 arrays that I\'m trying to get the unique values only from them. So I\'m not just trying to remove duplicates, I\'m actually trying to remove both duplicates.

7条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-03 11:38

    Try following code it works fine for numbers,String and every condition

    The following Logic will only works for numbers.

    $array1 = array(10, 15, 20, 25);
    $array2 = array(10, 15, 100, 150);
    $output = array_merge(array_diff($array1, $array2), array_diff($array2, $array1));
    

    The following logic will work fine for any condition

    $a1 = array('1@gmail.com'); 
    $a2 = array('1@gmail.com','2@gmail.com');
    $new_array=array_merge($a1,$a2);
    $unique=array_unique($new_array);
    

    Thanks

提交回复
热议问题