Fjerne duplicate values i array?
Hejsa.Har googlet som en sindsyg men kan simpelthen ikke finde noget svar.
Jeg laver et opslag i en database på baggrund af en serach_query og returnerer så et array med data. I dette array vil jeg gerne sikre mig at der ikke er mere end en af hver value - F.eks. vil jeg gerne vise at en søgning i annonce databasen på "mobil" returnerer forskellige mærker, men selvfølgelig kun en gang. (Lige nu returnere den det pågældende mærke, for hver annonce i databasen med det mærke - så hvis der er 10 telefoner af mærket nokia, returnere den "nokia" 10 gange).
Det skal bruges til en autocomplete funktion i et input felt :)
Min kode ser lige nu ud som følger:
$sql = "SELECT product_name FROM ads WHERE product_name LIKE '%$search_query%' ORDER BY product_name LIMIT 10";
$result = mysql_query($sql);
$search_suggestions = array();
while ($rows = mysql_fetch_array ($result, MYSQL_ASSOC)) array_push ($search_suggestions, $rows);
$smarty->assign ("search_suggestions", $search_suggestions);
