// unique array by field
// http://stackoverflow.com/questions/6422562/php-unique-array-by-value/6422636#6422636
foreach($array as $item){
$hash = $item["alias"];
$unique_array[$hash] = $item;
}
// How can you make a multidimensional array unique?
// http://stackoverflow.com/questions/4585208/how-can-you-make-a-multidimensional-array-unique/24568871#24568871
function array_unique_by_key (&$array, $key) {
$tmp = array();
$result = array();
foreach ($array as $value) {
if (!in_array($value[$key], $tmp)) {
array_push($tmp, $value[$key]);
array_push($result, $value);
}
}
return $array = $result;
}