Skip to content

Instantly share code, notes, and snippets.

@albabar
Created March 1, 2014 13:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save albabar/9289787 to your computer and use it in GitHub Desktop.
Save albabar/9289787 to your computer and use it in GitHub Desktop.
Remove duplicate arrays from a 2D array. Takes an input 2D array and returns a new 2D array without duplicate arrays.
<?php
function unique_array($multidimetionalarray) {
$static_array = array();
foreach($multidimetionalarray as $array){
$static_array[] = json_encode($array);
}
$filtered_static_array = array_unique($static_array);
$filtered_array = array();
foreach($filtered_static_array as $array){
$filtered_array[] = json_decode($array, true);
}
return $filtered_array;
}
@albabar
Copy link
Author

albabar commented Apr 10, 2014

Better use array_unique($array, SORT_REGULAR) which generate same result with less effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment