Ir para conteúdo

POWERED BY:

Arquivado

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

Rodrigo Miss

Retornar a Posicao do Elemento no Vetor

Recommended Posts

Ola bom dia pessoal ...

To "brincando" um poco aki com ASP e me surgiu uma duvida ...

 

Teria alguma função do ASP que retorne a posição de um elemento no vetor, com base num String de filtro ? Exemplo:

 

Dim MeuArray(3)MeuArray(0) = "Teste"MeuArray(1) = "Forum"MeuArray(2) = "Imasters"

Ae eu passava a função de filtro (se exisitir)

FuncaoDeFiltro(MeuArray, "Forum") // neste caso a funcao iria me retornar 1 que é a posicao do elemento encontrado ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

no vetor não, mas você consegue retornando a posição de caracteres com a função instr

 

response.write(instr("seu texto vai aqui","vai"))

 

retonará um numero inteiro correspondente ao primeiro caracter da palavra VAI dentro do seu texto. Com essa função você pode montar uma verificação no array, +- assim

ASP
arrayx = split("seu texto vai aqui"," ")

for i = 0 to ubound(arrayx)

if instr(arrayx(i),"vai")<>0 then

posicao = i

end if

next

response.write("posição do array com a palavra VAI é:"&posicao)

 

lembrando que você poderia ter mais de uma palavra VAI no texto de exemplo, ai vai de você se precisa todas as posições ou apenas a última

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.