Avatar billede kjoller Nybegynder
21. august 2003 - 13:42 Der er 12 kommentarer og
1 løsning

Slet et felt i et array

Jeg vil gerne slette felt x i et array, er det ikke muligt?
Avatar billede dk_akj Nybegynder
21. august 2003 - 13:43 #1
sådan ??

før: 1 2 3 4

efter 1 2 4


//akj
Avatar billede kjoller Nybegynder
21. august 2003 - 13:44 #2
ja
Avatar billede kjoller Nybegynder
21. august 2003 - 13:46 #3
Normalt ville jeg lave en løkke der slettede men jeg tænkte omder ikke var en nemmere mulighed
Avatar billede dk_akj Nybegynder
21. august 2003 - 13:47 #4
Jeg ville også lave en løkke alá dette:

dim myarr(5)

myarr(1) = 1
myarr(2) = 2
myarr(3) = 3
myarr(4) = 4
myarr(5) = 5

for i = 1 to 5
    response.write  myarr(i)
next
response.write "<br>"

for i = 3 to 4
myarr(i) = myarr(i+1)
next

for i = 1 to 5
    response.write  myarr(i)
next

Ved ikke om der er en smartere måde.

//akj
Avatar billede kjoller Nybegynder
21. august 2003 - 13:49 #5
den sætter da bare 3 til 4 og og 4 til 5 mangler så at slette 5
Avatar billede dk_akj Nybegynder
21. august 2003 - 13:55 #6
Oki, jeg havde ikke testet.

Det har jeg her :-)

<%
dim myarray(5)

myarray(1) = "a"
myarray(2) = "b"
myarray(3) = "c"
myarray(4) = "d"
myarray(5) = "e"

for i = 1 to ubound(myarray)
    response.write myarray(i)
next
response.write "<br>"

myarray(2) = ""

str = Join(myarray, ";")
str = Replace(str, ";;", ";") 
mynewarray = Split(str, ";")

for i = 1 to ubound(mynewarray)
    response.write mynewarray(i)
next

%>

//akj
Avatar billede hossein Nybegynder
21. august 2003 - 14:00 #7
Dim minnArray
Set minnArray = New DynamicClass

minArray(0) = "Prøv"
minnArray(2) = "denne!"
minnArray(1) = "du"

minArray.Delete 1

Outputet er: Prøv denne!
Avatar billede hossein Nybegynder
21. august 2003 - 14:03 #8
Avatar billede kjoller Nybegynder
21. august 2003 - 16:05 #9
Jeg sidder lige og tygger det igennem :-)
Avatar billede kjoller Nybegynder
27. august 2003 - 04:21 #10
Det blev via en løkke, da jeg ikke kunne få det med DynamicClass til at virke
Avatar billede kjoller Nybegynder
18. september 2003 - 17:40 #11
Det blev en løkke, jeg kunne ikke få det andet til at virke.
Avatar billede kjoller Nybegynder
30. december 2003 - 11:39 #12
Lukket
Avatar billede dk_akj Nybegynder
30. december 2003 - 13:10 #13
jamen tak for pts /hjælp.....

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