---
title: "Jämföra arrayer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8689-jämföra-arrayer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "anno"
published: "2001-03-25T21:11:00.000Z"
updated: "2001-03-25T22:11:00.000Z"
replies: 1
views: 293
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/8689-jämföra-arrayer"
---

# Jämföra arrayer

## #1 — anno, 2001-03-25T21:11Z

Jag har lagrat olika id från olika tabeller i varsin array, nu vill jag jämföra de id som finns i arrayerna men vet inte hur jag gör...någon som kan hjälpa mig??

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

## #2 — LarsG, 2001-03-25T22:11Z

Det är enklast att jämföra arrayerna om man sorterar dom först.

```

if  UBOUND(id1) = UBOUND(id2) then
    equal = true
    sort(id1)
    sort(id2)
    for i = 0 to ubound(id1)
        if id1(i) <> id2(i) then
           equal = false
           exit for
        end if
    next
else
    equal = false
end if
```

Ja, du kanske behöver en sorteringsrutin också.

```
sub sort(arr)
Dim sorted,i,tmp
sorted = false
while sorted = false
   sorted = true
   for i = 0 to ubound(arr) - 1
       if cint(arr(i)) > cint(arr(i+1)) then
          sorted = false
          tmp = arr(i)
          arr(i) = arr(i+1)
          arr(i+1) = tmp
       end if
  next
wend
end sub
```

Helt otestat, naturligtvis ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8689-jämföra-arrayer
