Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HaDDeR

Distinct em Array

Recommended Posts

Olá.Sou iniciante em ASP e estou tendo o seguinte problema.Tenho um array onde armazena os ID's dos usuarios que postaram news. Mas o sistema pega os ID's repitidos. Por exemplo teno 5 noticias, 2 foram postadas pelo mesmo usuario e 3 por usuarios diferentes. No MySQL tenho o comando distinct que faz isto mas como estou guardando em array (e o banco é em arquivo.txt) preciso de um comando distinct para array. Existe? Tem como fazer isto em ASP?Agradeço pela a tenção e aguardo resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Catei essa função num site http://www.sourcecodesworld.com

Abaixo um exemplo

 

<%Function RemDups(anArray)	Dim d, item, thekeys	Set d = CreateObject("Scripting.Dictionary")	d.removeall	d.CompareMode = 0	For Each item In anArray		If Not d.Exists(item) Then d.Add item, item	Next	thekeys = d.keys	Set d = Nothing	RemDups = thekeysEnd Functiondim arrayDuplicado, arrayLimpoPelaFuncaoarrayDuplicado = array(1,1,2,2,2,3,3,3,3,3,3,3,3,4,5,5,5,5)arrayLimpoPelaFuncao = RemDups(arrayDuplicado)for i=0 to ubound(arrayLimpoPelaFuncao)   response.write arrayLimpoPelaFuncao(i) 'o resultado desse FOR vai ficar dae 12345next%>

Falows ae http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw mas depois de muito quebrar a cabeça, muitos posts mal respondidos e não respondidos (não só aqui na imasters) resolvi larga de mão o script que estava fazendo...Mas obrigado! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.