Remove duplicate element in an array
if array elements contain multiple values like below,how to remove duplicate element
1 2 3 4 5 |
array ( [0] => mydoubts.in+testone@gmail.com,mydoubts.in+onesec@gmail.com,mydoubts.in+testone@gmail.com [1] => mydoubts.in+testone@gmail.com,mydoubts.in+testonesec@gmail.com ) |
we can use array_unique on an array created using explode function.Code will be looks like below
1 2 3 4 5 6 7 8 |
<?php $to_list=array('mydoubts.in+testone@gmail.com,mydoubts.in+onesec@gmail.com,mydoubts.in+testone@gmail.com','mydoubts.in+testone@gmail.com,mydoubts.in+testonesec@gmail.com'); echo "<pre>";print_r($to_list);echo "<br>"; for ($s = 0; $s < count($to_list); $s++) { $to_list[$s] = implode(',', array_unique(explode(',', $to_list[$s]))); } print_r($to_list);echo "<pre>"; ?> |