Avatar billede lars_munk Nybegynder
07. maj 2002 - 09:58 Der er 5 kommentarer og
1 løsning

Hvordan deles en streng op i ASP

F.eks 200, 100, 50

Strengen skal deles når der er et komma og værdien (f.eks 200) skal over i en variabel.

/LM
Avatar billede lenn Nybegynder
07. maj 2002 - 10:02 #1
dim arrFields, var
    arrFields = Split(streng,",") 'split strengen ved komma
       
var = arrFields(0)
response.write var
Avatar billede lenn Nybegynder
07. maj 2002 - 10:13 #2
Hov prøv lige denne her i stedet...

<%
Dim strengen, arrSplit
strengen = "200,100,50"
arrSplit = SPLIT( strengen, "," )
for i = 0 to UBOUND(arrSplit)
  response.write arrSplit(i) & "<br>"
next
%>
Avatar billede longshanks Nybegynder
07. maj 2002 - 10:13 #3
har du en tekststreng f.eks.
dim streng = "200, 100, 50"

laves først en ny variabel/array f.eks.
dim Array

denne sættes lig med tekststrengen og funktionen split kaldes på strengen, således.

Array = Split(streng,",")

Array er nu et "array", dvs for at tilgå den første værdi, skrives f.eks.
Response.write Array(0)
næste værdi
Response.write Array(1)
osv.
i dette tilfælde er der dog kun 3 værdier i Array´et så højeste værdi er Array(2)
Avatar billede lenn Nybegynder
07. maj 2002 - 10:14 #4
Jeg havde ikke lige set at du ville have alle tallene ud - men dette burde virke...
Avatar billede lenn Nybegynder
07. maj 2002 - 11:35 #5
Virker det eller hvad?
Avatar billede lars_munk Nybegynder
07. maj 2002 - 14:24 #6
->>Lens: Ja, med et par modifikationer så funker din kode. Tak for det. Du har fortjent dine points...

/LM
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