Get Unique Values From Two Arrays Using PHP
Here are two methods to Get Unique Values From Two Arrays Using PHP.
Method-1
$array1 = array(10, 15, 20, 25); $array2 = array(10, 15, 100, 150); $out1 = array_diff($array1, $array2); $out2 = array_diff($array2, $array1); $output = array_merge($out1, $out2); print_r($output);
Method-2
$array1 = array(10, 15, 20, 25); $array2 = array(10, 15, 100, 150); $new_array = array(); foreach($array1 as $value) { if(!in_array($value, $array2)) { array_push($new_array, $value); } } foreach($array2 as $value) { if(!in_array($value, $array1)) { array_push($new_array, $value); } } print_r($new_array);
Bikash Changed status to publish January 14, 2022