Avatar billede a-torsten Nybegynder
16. august 2001 - 12:29 Der er 3 kommentarer og
1 løsning

Sorter og slet noget af en session ?

Hejsa....

Hvordan kan jeg gøre følgende:
1: sortere session(\"etellerandet\") = \"8,4,2,2,5,1\" så den bliver = \"1,2,2,4,5,8\"

2: Slette en given del af den. Hvis jeg fx vil have slettet 6 i følgende session(\"etellerandet\") = \"1,4,5,6,3\" , så den efter sletning bliver = \"1,4,5,3\" 

Jeg kan desvære føst vende tilbage til jeres forhåbentlige brugbare svar.....

-Anders
Avatar billede netsrac Praktikant
16. august 2001 - 14:15 #1
Sortering:
http://www.netsrac.dk/netsrac-dk/asp0001.asp

Sub sortArr(myarr)
for a = 0 to ubound(myarr) - 1
    index = a
        for b = a+1 to ubound(myarr)
            if myarr(b) < myarr(index) then
                index = b
            end if
        next
    tmp = myarr(a)
    myarr(a) = myarr(index)
    myarr(index) = tmp
next
end Sub

newArray = Split(Session(\"etellerandet\"), \",\")
sortArr(newArray)

---------------------------------------
2)

buildArray = \"\"
oldArray = Split(session(\"etellerandet\"),\",\")
For i = 0 to Ubound(oldArray)
If oldArray(i) <> 6 Then
buildArray = buildArray & oldArray(i) & \",\"
End if
Next
buildArray = left(buildArray, len(buildArray) - 1)
Session(\"etellerandet\") = buildArray

Next
Avatar billede a-torsten Nybegynder
16. august 2001 - 22:24 #2
Jeg kan ikke heæt så nr 2 (Sletrutinen) til at virker...

den fabler om et uventet next
Avatar billede a-torsten Nybegynder
16. august 2001 - 23:02 #3
Argh...

Jeg har virkelig brug for at få nr 2 til at virke...

-Anders
Avatar billede a-torsten Nybegynder
16. august 2001 - 23:04 #4
ahh--- du havde bare proppet en next for meget på...

-Anders
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