webForumDet fria alternativet

array

2 svar · 204 visningar · startad av Poffe

PoffeMedlem sedan apr. 20022 743 inlägg
#1

<%
Dim myArray(6)

for i = 0 to 6
myArray(i) = "num"& i
next

response.write myArray(3)
%>

den koden använder jag när jag vill fylla myArray med innehåll i dess 6 "delar". exemplet skriver också ut myArray's del 3 och allt funkar som det ska här.

men nu är det så att jag vill skapa en array men jag vet inte hur många delar den ska vara i alltså kan jag inte skriva Dim myArray(6)

jag har antalet delar i en variabel, intArrays, men hur ska koden se ut för att det ska funka?

<%
Dim myArray(intArrays)

for i = 0 to 6
myArray(i) = "num"& i
next

response.write myArray(3)
%>

funkar ju inte...

det är första gången jag använder array så jag vore väldigt tacksam över lite hjälp :)

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du får först använda dim för att sedan göra redim.

Dim MyArray
ReDim MyArray(intArrays)

Mvh,

PoffeMedlem sedan apr. 20022 743 inlägg
#3

tackar! funkar perfekt :)

125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)