我需要在 php 中执行此操作可以说我有[1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,5,5,5,5,5,5,5,5,5,5,5,9,9,9,9,9]
我想要[1,5,9,2,3,4]
但我的情况有点不同,它是 mysql 查询的结果
我只有一个关联属性“id_deseada”,所以我现在做
while($row = mysql_fetch_array($result){
$t = $row['id_deseada'];
}
所以不是那样,我想我必须像第一个例子那样做;排序 $result 按重复次数排序,也许在一个带有新字段 'count' 的新数组中更好?
这一切都是因为这个查询而开始的:
选择articles.id as id_deseada,tags.* FROM article,tags WHERE tags.id_article =articles.id AND tags.name IN ('name one','name two','form search inputs','...)
问题是每个标签都返回一个结果,我想要每篇文章的结果..