Avatar billede mikl-dk Nybegynder
25. februar 2004 - 11:04 Der er 6 kommentarer og
1 løsning

List indhold af bibliotek alfabetisk

Hej Eksperter!

Hvis man fx har et script som nederstående, hvordan kan man så få listet indholdet sorteret alfabetisk? Det, jeg ønsker er at få det "indbygget" - hvis løsningen er, at man først lægge data i array, for derefter at sortere det, kan jeg selv finde ud af det. Er der en parameter til en funktion et sted, som jeg har overset?

$d = dir("images");

while($entry = $d->read())
{
    if ($entry != "." && $entry != "..")
    {       
        echo $entry;
    }
}

$d->close();

/mikl-dk
Avatar billede limemedia Nybegynder
25. februar 2004 - 11:14 #1
lavede noget lign forleden, hvor jeg heller ikke kunne finde en bedre måde at sortere på end
    $files = array();
    $handle = opendir($GLOBAL_DEFS["cache_gallery_base"].$gallery[0]);
    while (false !== ($file = readdir($handle)))    {
        if ($file != '.' && $file != '..' && substr($file, -4) == '.jpg') {
            $files[] = substr($file,0,-4);
        }
    }
    closedir($handle);

    sort($files, SORT_NUMERIC);
    reset($files);   

skrevet som kommentar, da det jo er den løsning du selv kendte
Avatar billede woodgaard Nybegynder
25. februar 2004 - 11:17 #2
Tjek her. hvis du også bruger æøå
http://www.eksperten.dk/spm/461564
Avatar billede detox Nybegynder
25. februar 2004 - 11:29 #3
Men hvorfor: SORT_NUMERIC? skulle vel være: SORT_STRING.
Avatar billede limemedia Nybegynder
25. februar 2004 - 11:35 #4
detox >> i mit tilfælde ville visse filer være navngivet nummerisk - 000 001 002 003 osv, derfor en fordel for mig at de var sorteret nummerisk fremfor som strenge
Avatar billede detox Nybegynder
25. februar 2004 - 12:06 #5
lars-jensen -> I see!
woodgaard -> æøå i filnavne er nok en dårlig idé.
Avatar billede mikl-dk Nybegynder
12. april 2004 - 15:54 #6
lars-jensen, læg et svar.
Avatar billede mikl-dk Nybegynder
15. april 2004 - 23:26 #7
lars-jensen, er du på ferie? Jeg giver point lørdag, så hvis du ikke har svaret inden får woodgaard alle sammen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester