How to merge two sorted arrays without duplicates in PHP

1 Answer

0 votes
function merge($arr1, $arr2) {
    $mergedSet = array_unique(array_merge($arr1, $arr2));
    
    sort($mergedSet);
    
    return $mergedSet;
}

$arr1 = array(1, 2, 2, 3, 7, 7, 7, 8, 9);
$arr2 = array(0, 0, 4, 4, 4, 5, 6, 7, 7, 8);

$mergedArray = merge($arr1, $arr2);

echo implode(", ", $mergedArray);


  
/*
run:
   
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
    
*/

 



answered May 21, 2024 by avibootz

Related questions

2 answers 208 views
2 answers 162 views
1 answer 213 views
1 answer 156 views
1 answer 147 views
1 answer 203 views
1 answer 229 views
...