Tjo...
Har en array med ett antal olika värden. Har sen ett värde från en annan källa och vill ta reda på om det värdet finns i arrayen.
Finns det nån lämplig funktion till detta, eller måste jag loopa igenom arrayen?
5 svar · 324 visningar · startad av Donatello
Tjo...
Har en array med ett antal olika värden. Har sen ett värde från en annan källa och vill ta reda på om det värdet finns i arrayen.
Finns det nån lämplig funktion till detta, eller måste jag loopa igenom arrayen?
Om din array ser ut ungefär så här, så borde du kunna kolla det med :
myArray = lcase(" ett, två, tre, fyra")
myVal = lcase(" tre,")
If instr(myArray,myVal) > 0 then Response.write "true" else Response.write "false"
Alltså ta med mellanrum och komma för att undvika ex.
myVal="tre"
myArray = "tolv,tretton,fjorton"
Tackar. Ska testa lite... :)
Har inte VbScript någon funktion som motsvarar array_search() i PHP?
K@llen skrev:
Har inte VbScript någon funktion som motsvarar array_search() i PHP?
Det närmaste jag kan komma på är Filter(), men det är inte riktigt det som efterfrågas. VBScript är ganska kass.
- - - - - - - -
JesperT skrev:
myArray = lcase(" ett, två, tre, fyra")
Det där är ingen array. ;)
Mvh