---
title: "Sortera mappinnehåll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16413-sortera-mappinnehåll"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Lavve"
published: "2001-12-10T15:53:00.000Z"
updated: "2001-12-12T22:04:00.000Z"
replies: 4
views: 272
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/php/16413-sortera-mappinnehåll"
---

# Sortera mappinnehåll

## #1 — Lavve, 2001-12-10T15:53Z

Jag ska plocka ut filer ur en mapp och lista upp på skärmen men filerna kommer helt i oordning. Hur sorterar jag?

Använder följande kod:

```
$handle = opendir('./') ;
while (($file = readdir($handle))!==false)
{
	if ($file != "." && $file != "..") {    	    
    	    echo $file ;
    }
}
closedir($handle) ;
```

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

## #2 — cmk, 2001-12-10T18:07Z

Lägg allt i en array och sortera den med sort()

/Marty

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

## #3 — Lavve, 2001-12-12T09:28Z

Hur då? Förstår inte riktigt hur...

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

## #4 — 2bas, 2001-12-12T09:51Z

Istället för echo $file; , så skriv $filer\[\]=$file;

Sedan lägger du till följande utanför whilesatsen.

```
sort ($filer);
reset ($filer);
while (list ($key, $val) = each ($filer)) {
    echo "$val <br>";
}
```

sort sorterar i bokstavsordning.

/r skriver saker som är helt fel. Kanske borde börja prova sakerna jag skriver här innan jag säger något ;)

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

## #5 — Lavve, 2001-12-12T22:04Z

Tack! Ojojoj vad jag har tänkt :)
Fast jag sorterar filnamnen med natcasesort() istället, så det verkligen blir ordning på grejjorna.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16413-sortera-mappinnehåll
