Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:29 Der er 13 kommentarer og
1 løsning

for each og split

hvordan er det nu man deler en streng...min streng ser ud som fx denne

varer,antal,pris,gram|varer,antal,pris,gram|varer,antal,pris,gram

jeg tror det er noget med

streng = split(streng, "|")

for each VARER in streng

VARER = split(VARER, ",")

for each OPTION in VARER

reponse.write OPTION

next


next
Avatar billede eagleeye Praktikant
11. november 2002 - 22:33 #1
Split giver et array:

vareArr = split(streng, "|")

Så kan du udskrive det med:

for i = Lbound(vareArr) to Ubound(vareArr)
  response.write vareArr(i)
next
Avatar billede killer_r Nybegynder
11. november 2002 - 22:34 #2
streng = "varer,antal,pris,gram|varer,antal,pris,gram|varer,antal"

ArrStreng = split(streng, "|")
for i = 0 to ubound(ArrStreng)
ArrVarer = split(ArrStreng(i), ",")
for n = 0 to ubound(ArrVarer)
response.write ArrVarer(n)
next
next
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:35 #3
du har vist ikke set "option" det skal også lige med...men hvad er der ivejen med min
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:36 #4
det var til eagle...
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:37 #5
killer...hvad er der ivejen med min...ikke fordi den er rigtig ( ikke prøvet ) men jeg vil jo gerne lære noget af det
Avatar billede eagleeye Praktikant
11. november 2002 - 22:38 #6
Du kan ikke lave det sådan her:

for each OPTION in VARER

du skal lave en for som den jeg vist... og den vil udskrive

varer,antal,pris,gram
varer,antal,pris,gram
varer,antal,pris,gram
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:39 #7
jeg skriver lige min lidt bedre

streng = split(streng, "|")
  for each VARER in streng
      VARER = split(VARER, ",")
        for each OPTION in VARER
            reponse.write OPTION
        next
  next
Avatar billede killer_r Nybegynder
11. november 2002 - 22:39 #8
...og hvis du udvider den med det jeg skriver vil den skrive det mellem kommaerne...
Avatar billede killer_r Nybegynder
11. november 2002 - 22:41 #9
Du kan ikke bruge det
for each OPTION in VARER
sammen med et array!
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:41 #10
jeg tager killer fordi hans er Option også med i
Avatar billede eagleeye Praktikant
11. november 2002 - 22:42 #11
så det som killer_r har vist...

vareArr = split(streng, "|")

for i = Lbound(vareArr) to Ubound(vareArr)
  optionArr = split(vareArr(i),",")
  for j = Lbound(optionArr) to Ubound(optionArr)
    Response.write optionArr(j)
  next
next
Avatar billede killer_r Nybegynder
11. november 2002 - 22:44 #12
eagleeye >>> Det er det jeg siger ;)
Avatar billede mysitesolution Nybegynder
11. november 2002 - 22:54 #13
killer her du icq eller msn. jeg skal lige spørge om noget
Avatar billede killer_r Nybegynder
11. november 2002 - 22:55 #14
MSN:
rasmus_hand@hotmail.com
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