Avatar billede xcover Nybegynder
23. august 2007 - 13:22 Der er 10 kommentarer og
1 løsning

ASP Array dur ikke

Hejsa,

Hvorfor dur det her ikke ?

<%
Dim Array()
Array(1) = "Okay 1,Okay 2"
Array(2) = "Okay 3,Okay 4"

for i=1 to 2
test = Split(Array(i),",")
response.write test(1) &" og "& test(2) &"<br/>"
next
%>

Den skulle gerne udskrive det sådan her:
Okay 1 og Okay 2
Okay 3 og Okay 4

Første gang jeg laver arrays ;)
Avatar billede w13 Novice
23. august 2007 - 13:25 #1
Og hvad gør den i stedet?
Avatar billede nielle Nybegynder
23. august 2007 - 13:29 #2
Prøv med:

Dim Array(3)

Ellers er der ikke afat plads til 3 elementer (1. element har index 0 ikke 1).
Avatar billede fennec Nybegynder
23. august 2007 - 13:52 #3
nielle >>
Nu har du gjort plads til 4 elementer. Som du selv siger er den 0 indexeret.

Dim Array(0) '<-- Plads til 1 element
Dim Array(2) '<-- Plads til 3 element
Avatar billede nico26 Nybegynder
23. august 2007 - 13:53 #4
prøv at kalde dit array noget andet end "Array"
Avatar billede nielle Nybegynder
23. august 2007 - 14:03 #5
Hmm, ja. I andre programmerinssprog står værdien for antal pladser, men i ASP står den åbenbart for det største index.
Avatar billede ranglen Nybegynder
23. august 2007 - 14:21 #6
Det med at bruge et andet navn end Array er faktisk en god idé. Array er et nøgleord i vbscript. Men man kan tilsyneladende godt bruge navnet, men Array mister så sin oprindelige betydning i resten af scriptet
Avatar billede madeindk Nybegynder
23. august 2007 - 18:06 #7
Synes det er lidt mærkeligt du ikke gør det sådan her:

<%
arrTestarray = "Okay 1, Okay 2, Okay 3"
arrTestarray = Split(arrTestarray",")

For i = LBound(arrTestarray) To UBound(arrTestarray)
  Response.Write arrTestarray(i) & "<br>"
Next
%>
Avatar billede xcover Nybegynder
01. september 2007 - 17:20 #8
madeindk -> Smid svar ;);)
Avatar billede madeindk Nybegynder
04. september 2007 - 13:47 #9
Svar.
Avatar billede xcover Nybegynder
04. september 2007 - 14:26 #10
Takker ;)
Avatar billede nielle Nybegynder
04. september 2007 - 20:37 #11
Fint at du vælger at bruge madeindk's løsningsforslag. Jeg vil nu stadig mene at jeg gav dig svaret på dit spørgsmål. Ikke at jeg behøver point for denne her, men det ville da vare rart med et lille høfligt tak. :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester