webForumDet fria alternativet

splitta upp en textrad i en array..

5 svar · 146 visningar · startad av tlee

tleeMedlem sedan mars 2001290 inlägg
#1

Hej!

Rad 1: 00030:133022:52:1
Rad 2: 00030:133022:54:2

Om jag skall splitta upp följande rad och lägga in dom i en array med flera positioner i sidled.

Array(00030)(133022)(52)(1)
Array(00030)(133022)(54)(2)

Hur gör jag det, om jag splittar vid kolonet ?

/tlee

------------------
the man with the golden bottle..

@ndersMedlem sedan juni 200032 969 inlägg
#2

förstod inte riktigt frågan, men...

arrMinArray = split (textraden, ":")

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

tleeMedlem sedan mars 2001290 inlägg
#3

jo.. men om jag splittar den så
så blir det väl såhär

Rad 1: 00030:133022:52:1

arrMinArray(0) = 00030
arrMinArray(1) = 133022
arrMinArray(2) = 52
arrMinArray(3) = 1

korrekt?

Jag vill att position 0 i arrayen skall ha flera fält, tror det kallas för matris eller nått ?

/tlee

------------------
the man with the golden bottle..

@ndersMedlem sedan juni 200032 969 inlägg
#4

hrrrm. *tänker*

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

tleeMedlem sedan mars 2001290 inlägg
#5

hmm.. man får använda en Multi-Dimensional Array ..

frågan är om man kan splitta upp den så den hamnar korrekt i arrayen..

hmm.. får trixa lite..

finns lite info här om nån är intresserad.
http://www.4guysfromrolla.com/webtech/041101-1.2.shtml

/tlee

------------------
the man with the golden bottle..

john_samuelMedlem sedan apr. 200118 inlägg
#6

hmm... borde väl gå, iaf om man innan vet hur många dimensioner arrayen kommer ha. Har inte testat detta, men det borde ju fungera.

<%
rad1 = "00030:133022:52:1"
rad1Arr = split(rad1, ":")

Dim mdArr(rad1Arr(0))(rad1Arr(1))(rad1Arr(2)) 'osv...

som sagt vet jag inte om det fungerar, och sedan är jag inte säker på ifall man skriver multidimensional-arrays med arr(0)(1)(2) eller arr(0, 1, 2)... har sett alt.2 nån stans typ...

men men, hoppas det funkar...

------------------
There is always
something more to do

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