---
title: "Sortering av array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/138075-sortering-av-array"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jimpa"
published: "2005-11-22T17:19:21.000Z"
updated: "2005-11-22T20:21:20.000Z"
replies: 6
views: 410
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/138075-sortering-av-array"
---

# Sortering av array

## #1 — jimpa, 2005-11-22T17:19Z

Hej,

Jag en massa värden i en array som jag vill kunna sortera innan jag skriver ut dom. Det ser ut ungefär så här:

1,H,45
550,H,45
4,H,45
35,V,45
3,V,45

Men vill ha det sorterat så här:

1,H,45
3,V,45
4,H,45
35,V,45
550,H,45

Jag har sökt i forumet men har inte hittat något svar som hjälpt mig till fullo!

Någon som vet?

Mvh,
Jimmy

Permalänk: https://www.webforum.nu/p/138075

## #2 — emission, 2005-11-22T18:14Z

Det måste du lösa med någon slags bubble sort.

```
for i = ubound(minarray) - 1 To 0 Step -1
    for j= 0 to i
        arr1=split(minarray(j),",")
        arr2=split(minarray(j+1),",")
        if cint(arr1(0))>cint(arr2(0)) then
            temp=minarray(j+1)
            minarray(j+1)=minarray(j)
            minarray(j)=temp
        end if
    next
next
```

Permalänk: https://www.webforum.nu/p/1713956

## #3 — jimpa, 2005-11-22T18:38Z

Jag provade din kod men jag fick tyvärr ett felmeddelande:

> Microsoft VBScript runtime error '800a0009' 
> 
> Subscript out of range: '\[number: 0\]' 
> 
> /test/test.asp, line 25

Rad 25 ser ut så här:

        if cint(arr1(0))\>cint(arr2(0)) then

Mvh

Permalänk: https://www.webforum.nu/p/1713961

## #4 — @nders, 2005-11-22T19:20Z

Hur har du skapat din array?

Permalänk: https://www.webforum.nu/p/1713976

## #5 — jimpa, 2005-11-22T19:48Z

Jag har provat så här:

myGrid = "2,H,2;15,H,2;1,H,3;4,H,2;11,H,1;3,H,3;13,H,4;10,H,1;5,H,1;6,H,4;7,H,1;"
 myGrid = split(myGrid, ";")
 minarray = myGrid

Mvh

Permalänk: https://www.webforum.nu/p/1713988

## #6 — emission, 2005-11-22T20:08Z

Ta bort det sista semikolonet

Permalänk: https://www.webforum.nu/p/1713997

## #7 — jimpa, 2005-11-22T20:21Z

Tusen tack! Nu verkar det funka perfekt :)

Permalänk: https://www.webforum.nu/p/1714006

---

Tråden på webben: https://www.webforum.nu/amne/asp/138075-sortering-av-array
