webForumDet fria alternativet

jämföra en variabel med en array.

ASP

1 svar · 137 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Jag har en variabel som ser ut enligt följande:
validnumbers = "100, 200, 300, 400, 500"
sen har jag en array med x antal poster, dock inte fler än 5.
Ex:
myarray = "100, 300, 400"

Kan jag på nått sätt jämföra validnumbers med myarray och få ut de poster som finns kvar i validnumbers?

Medlem sedan dec. 200012 464 inlägg
#2
valid = split(validnumbers,",")

for i = 0 to ubound(valid)
 found = false
 for j = 0 to ubound(arraymedxposter)
     if valid(i) = arraymedxposter(j) then
        found = true
        exit for
     end if
 next
 if not found then
    resposne.write valid(i) & "<br>"
 end if
next

Om man vet att värdena ligger sorterade så kan man göra en något effektivare lösning men då du inte har så många poster så är det knappast värt besväret.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 06 dec 2001]

256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)