Приветствую!
Ребята, нужно убрать дубли из массива оставив первое значение
function get_productsseller_cat($brands_id){
$query = "SELECT parent_id FROM brands WHERE brand_id IN(SELECT goods_brandid FROM goods WHERE fabrika_id='$brands_id' AND visible='1')";
$res = mysql_query($query);
$brand_cat = array();
while($row = mysql_fetch_assoc($res)){
$brand_cat[] = $row;
}
return $brand_cat;
}
На выходе получаем:
3
10
8
139
139(убрать)
var_dump:
array(5) { [0]=> array(1) { ["parent_id"]=> string(1) "3" } [1]=> array(1) { ["parent_id"]=> string(2) "10" } [2]=> array(1) { ["parent_id"]=> string(1) "8" } [3]=> array(1) { ["parent_id"]=> string(3) "139" } [4]=> array(1) { ["parent_id"]=> string(3) "139" } }
C помощью array_unique в функции дубли убрать почему то не получается, не подскажите как убрать дубли в данном случаи?