Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 ....
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