daniel_raMedlem sedan jan. 2002381 inlägg
hur kan jag skapa en två-dimensionell array från en sträng.
Jag antar att jag måste använda olika separatorer för att man
skall veta vilka värden som hör till en viss rad men hur skall jag göra?
jag vill ha en array enligt följande
Förnamn Efternamn Telnr
Bo Ko 4444
Ann Al 5555
jag antar att strängen måste se ut på följande sätt
sträng = "Bo Ko 4444;Ann Al 55555"
jag skulle vilja veta hur man splittar upp en sådan sträng till en array samt hur man loopar igenom arrayen och plockar ut värden
rad för rad
Tacksam för all hjälp. arrayer är inte lätt =(
Jesper TMedlem sedan nov. 20017 058 inlägg
Principen är ungefär denna:
inpstr = "Bo;Ko;4444|Ann;Al;55555"
'Splitta upp alla rader med avdelaren |
inpstr = split(inpstr,"|")
'Loopa den första arrayen så många gånger som avdelaren (|) förekommer (börjar på 0)
For x = 0 to Ubound(inpstr)
'Fyll en variabel med en ny array, splitta upp alla "kolumner" med avdelaren ;
inpstr2 = split(inpstr(x),";")
'Loopa den andra arrayen så många gånger som avdelaren (;) förekommer (börjar på 0)
For y = 0 to Ubound(inpstr2)
'Skriv ut innehållet
Response.write "<"& inpstr2(y) &"> "
Next
'Separera raderna med ett streck
Response.write "<hr>"& vbcrlf
Next
daniel_raMedlem sedan jan. 2002381 inlägg
grymt bra, precis vad jag behövde. Tack så väldigt mycket!!