27. februar 2004 - 13:26Der er
4 kommentarer og 1 løsning
Array. Indeholdes værdi > nr i array
Hvis man har følgende array Array("1","2","3","5","6","8","10") hvordan får ma så returneret en værdis plads i arrayet?
Jeg sender f.eks. værdien "6" inde på siden, så skal det undersøges, om denne værdi er indeholdt i arrayet. Hvis den er, skal jeg bruge pladsen i arrayet. Aktuelt skulle således returneres værdien "4", da "6" står på den 4. plads i arrayet (0-1-2-3-4).
Kan nogen hjælpe?
Forklarer mig gerne yderligere, hvis det er uforståeligt...
Dim objMyArray : objMyArray = Array("1","2","3","5","6","8","10") Dim strFindString : strFindString = "6" Dim intFoundIndex : intFoundIndex = -1
if( InStr( "," & Join( objMyArray, "," ) & ",", "," & strFindString & "," ) > 0 ) Then For i = 0 To UBound( objMyArray ) step 1 if( CStr( objMyArray( i ) ) = strFindString ) then intFoundIndex = i Exit For end if Next Response.Write( """" & strFindString & """ blev fundet ved index: " & intFoundIndex ) Else Response.Write( """" & strFindString & """ blev fundet ikke fundet" ) End if
Det er ikke fordi, jeg ikke ønsker at give dig point, men når jeg trykker på knappen, får du dem ikke......mystisk.....jeg har forsøgt gentagne gange, siden du svarede, men lige lidt hjælper det. Jeg prøver igen om noget tid :(
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.