---
title: "sortera mappar efter namn."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/185987-sortera-mappar-efter-namn"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "badmongo"
published: "2011-02-04T00:24:54.000Z"
updated: "2011-02-23T09:55:08.000Z"
replies: 1
views: 1269
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/185987-sortera-mappar-efter-namn"
---

# sortera mappar efter namn.

## #1 — badmongo, 2011-02-04T00:24Z

hej har ett script som listar mappar i en mapp och dess bilder.
så det blir som ett bildgalleri.

nu till problemet . mappnamnet är kattegorin på bildalbumet.
men jag skulle vilja sortera den alfabetiskt.

scriptet är nog inte optimalt och är nog fruktansvärt ful kod....

```php
<?php 

ListFolder("foto/");

function ListFolder($path)
{
    //using the opendir function
    $dir_handle = @opendir($path) or die("Unable to open $path");
    
    //Leave only the lastest folder name

    $dirname = end(explode("/", $path));
sort($dirname);
    //display the target folder.
   echo ("$dirname \n");

       while (false !== ($file = readdir($dir_handle))) 

   
    {
      	   	
    	
        if($file!="." && $file!=".." && $file!=".DS_Store")
        {
            if (is_dir($path."/".$file))
            {
                //Display a list of sub folders.
                ListFolder($path."/".$file);
            }
            else
            {
                //Display a list of files.
                echo "<a rel='example_group' href='foto/$dirname/$file' title='$dirname'><img src='foto/$dirname/$file' height='100'></a> \n";
                     
           
            }
        
       
        }
               
    }

    
    //closing the directory
    closedir($dir_handle);
}

?>
```

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

## #2 — SweLogan, 2011-02-23T09:55Z

Jag hade löst det igenom att lägga mapparna i en array och sedan kört med arsort($array)
<http://www.php.net/arsort>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/185987-sortera-mappar-efter-namn
