Avatar billede crapman Nybegynder
12. januar 2005 - 10:51 Der er 3 kommentarer og
1 løsning

Array med alle ciffre i en int

Hejsa,
Jeg har brug for at lave et array som splitter et int på 12 cifre op så jeg kan bruge hvert enkelt tal.
Sådan at hvis jeg skal bruge ciffer nummer 4 kan jeg skrive intId(4)

How?
Avatar billede mortency Nybegynder
12. januar 2005 - 11:41 #1
<%
' to variabler til liste og array
Dim tallliste, arrTall

' Kommasepareret liste
tallliste = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12"

' Lav et array ved at splitte listen ved kommaer
arrTall = Split(tallliste,",")

  ' Udskriv værdierne fra vores array
  Response.Write "<p>Listen med tall indeholder:"

  Response.Write "<ul>"
  Response.Write "<li>" & arrTall(0)
  Response.Write "<li>" & arrTall(1)
  Response.Write "<li>" & arrTall(2)
  Response.Write "<li>" & arrTall(3)
  Response.Write "<li>" & arrTall(4)
  Response.Write "<li>" & arrTall(5)
  Response.Write "<li>" & arrTall(6)
  Response.Write "<li>" & arrTall(7)
  Response.Write "<li>" & arrTall(8)
  Response.Write "<li>" & arrTall(9)
  Response.Write "<li>" & arrTall(10)
  Response.Write "<li>" & arrTall(11)
  Response.Write "<li>" & arrTall(12)
  Response.Write "</ul>"
%>
Avatar billede mortency Nybegynder
12. januar 2005 - 11:42 #2
<%
' to variabler til liste og array
Dim tallliste, arrTall

' Kommasepareret liste
tallliste = ",1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12"

' Lav et array ved at splitte listen ved kommaer
arrTall = Split(tallliste,",")

  ' Udskriv værdierne fra vores array
  Response.Write "<p>Listen med tall indeholder:"

  Response.Write "<ul>"
  Response.Write "<li>" & arrTall(1)
  Response.Write "<li>" & arrTall(2)
  Response.Write "<li>" & arrTall(3)
  Response.Write "<li>" & arrTall(4)
  Response.Write "<li>" & arrTall(5)
  Response.Write "<li>" & arrTall(6)
  Response.Write "<li>" & arrTall(7)
  Response.Write "<li>" & arrTall(8)
  Response.Write "<li>" & arrTall(9)
  Response.Write "<li>" & arrTall(10)
  Response.Write "<li>" & arrTall(11)
  Response.Write "<li>" & arrTall(12)
  Response.Write "</ul>"
%>
Avatar billede crapman Nybegynder
12. januar 2005 - 11:43 #3
Jeg kan ikke bruge en kommasepereret liste...

Det er et INT jeg har med at gøre.. Som jeg får som et input af en form..
Avatar billede crapman Nybegynder
12. januar 2005 - 12:24 #4
Jeg fandt selv påen løsning



<%
    myint = 29938482
    dim myArray()
   
    redim myArray(len(cstr(myint))-1)
   
    for i = 0 to ubound(myArray)
          myArray(i) = mid(cstr(myint), i+ 1, 1)
    next
   
    response.Write("myArray(4) = " & myArray(4))
%>
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