---
title: "Array bakvänt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/101207-array-bakvänt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "KoTTeN"
published: "2004-04-09T23:57:52.000Z"
updated: "2005-11-23T10:47:56.000Z"
replies: 8
views: 346
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/101207-array-bakvänt"
---

# Array bakvänt?

## #1 — KoTTeN, 2004-04-09T23:57Z

Hej!
Kan man på något sett gå igenom en array baklänges? Alltså, istället för att stega igenom arrayn 0 - 10 görs det 10 - 0

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

## #2 — Mog, 2004-04-10T06:55Z

Ej testat, kan funka.

```
i = Ubound(array)
Do While (i >= 0)
  Response.Write(array(i) & "<BR>")
  i = i-1
Loop
```

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

## #3 — ampy, 2004-04-10T11:14Z

Med en for-loop:

```
for i = ubound(array) to 0 step -1
	'lite kod...
next
```

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

## #4 — KoTTeN, 2004-04-10T11:24Z

A! Smart, ska testa senare. Tack så mycket!

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

## #5 — web00132, 2005-11-23T09:40Z

Hmm, jag lyckas inte få till ampys for-loop. Jag hämtar alla bilder i en mapp:

```
set Files = Folder.Files
```

 ...och loopar ut dom med:

```
For each Item In Files
```

 ...och kan då enkelt hämta t ex filnamnet så här:

```
response.write Item.Name
```

Det funkar ju bra. Men nu vill jag alltså loopa ut arrayen bakifrån så jag ändrar min for-loop lite:

```
for item = ubound(Files) to 0 step -1
```

 Det funkar mindre bra, vad gör jag för fel?

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

## #6 — @nders, 2005-11-23T09:44Z

Files är ingen array, det är en collection.
Du måste alltså först skapa en array med filnamnen.

```
dim varFiles()
i = 0
For each Item In Files
     redim preserve varFiles(i)
     varFiles(i) = Item.Name
     i = i + 1
Next

.....

for i = ubound(varFiles) to 0 step -1
     .....
next
```

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

## #7 — web00132, 2005-11-23T10:12Z

Ouff, snabbt svar, tackar! Det funkar ju finfint. Men det går alltså inte att loopa ut en collection baklänges utan göra om den till en array?

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

## #8 — LarsG, 2005-11-23T10:44Z

```
For i = Files.count -1 step -1
     response.write files(i)
Next
```

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

## #9 — web00132, 2005-11-23T10:47Z

Grymt, tackar! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/101207-array-bakvänt
