10. december 2006 - 18:26
Der er
13 kommentarer og 1 løsning
Finde i array
Hej Se, jeg har et array der ser sådan ud: arrPicture = Split(pictureList,",") og Picturelist kan variere. Vi siger dog at den ser sådan ud: picturelist = "hest,ko,giraf,abe" På siden henter jeg en værdi der hedder nowPicture, og den kan også variere, MEN indeholder EN værdi fra picturelist". Vi kan sige at værdi er giraf Hvordan finder jeg ud af, hvorhenne i arrayet den er? I tilfældet vil den være nr. 2 Nogen der kan følge mig :)
Annonceindlæg fra NetNordic
10. december 2006 - 18:51
#1
Dim counter counter=0 Dim position position = 0 For Each item In DinArray if item = nowPicture then position = counter end if counter++ Next noget lignende det.. nok lidt syntaks du lige skal rette på
10. december 2006 - 18:57
#2
Sådan noget havde jeg også i tankerne, men troede der fandtes en nemmere måde :) ? Altså, ligesom InStr fx osv
10. december 2006 - 19:04
#4
Jae, har jeg også gjort, men ja, smid et svar du ;-)
10. december 2006 - 19:07
#5
men om ikke andet kan du smide det over i den egen function =) og genbruge det senere=)
10. december 2006 - 19:08
#6
Jeg fik i hvert fald afkræftet at man ikk ku bruge nogen hurtig metode :) Takker :)
10. december 2006 - 19:29
#7
arrpicture.indexof("giraf")
10. december 2006 - 19:32
#8
10. december 2006 - 19:32
#9
Hmm: Microsoft VBScript runtime error '800a01a8' Object required: 'arrPicture' /picture_show.asp, line 81
10. december 2006 - 19:41
#10
10. december 2006 - 19:43
#11
Hmm, stadig ikke: Microsoft VBScript runtime error '800a01a8' Object required /picture_show.asp, line 70
10. december 2006 - 19:45
#12
returnValue = Array.IndexOf(arrpicture, nowpicture) skriver du det sådan?
10. december 2006 - 19:46
#13
Ja?
27. august 2007 - 22:31
#14
Er det fordi det er js script eller hva - at det sidste ikk virker? Jeg skriver i vb script?
Kurser inden for grundlæggende programmering