Guest - Nelson - Postado Janeiro 12, 2004 Denunciar Share Postado Janeiro 12, 2004 Como faco para descobrir o indice de um elemento em uma array ?array(0) = "A"array(1) = "B"array(2) = "C"array(3) = "D"no clipper ascan(array,"B") = 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Janeiro 13, 2004 Denunciar Share Postado Janeiro 13, 2004 Acho que em vbscript não tem esta função. Seria preciso você desenvolver uma função que faça isto.exemplo:Dim MyArray(10),RetMyArray(0) = "A"MyArray(1) = "B"MyArray(2) = "C"MyArray(3) = "D"Ret = VerIndice("B") 'Aqui envia a string a ser procuradaresponse.Write RetFunction VerIndice(string1)For i = 0 To 3 If MyArray(i) = string1 Then Exit ForNextVerIndice = iEnd FunctionObs: este é apenas um exemplo, se não encontrar a srtring o retorno sera sempre 3, o que estaria errado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rockbilly Postado Janeiro 13, 2004 Denunciar Share Postado Janeiro 13, 2004 Se é pra achar a posição de um array, tem que criar uma função para isso. ve se isso te ajuda:dim rray(4)Function posicao(expr,char)junta = join(expr)trata = split(junta," ") For i = 0 to Ubound(trata) cache = cache & trata(i) Nextpos = inStr(cache,char)posicao = posEnd Functionrray(0) = "A"rray(1) = "B"rray(2) = "C"rray(3) = "D" Response.Write posicao(rray,"D") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Nelson - Postado Janeiro 13, 2004 Denunciar Share Postado Janeiro 13, 2004 Eu não estava acreditando que não tinha uma funcao basica dessas mas valeu pessoal. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Nelson -
Como faco para descobrir o indice de um elemento em uma array ?
array(0) = "A"
array(1) = "B"
array(2) = "C"
array(3) = "D"
no clipper ascan(array,"B") = 1
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.