24. november 2006 - 22:06
Der er
6 kommentarer og 1 løsning
Sortere mine mapper
Hej der ... Kan man få denne til at sortere mapperne ... ? $maindir = "billeder" ; $mydir = opendir($maindir); $exclude = array( ".", ".."); while($fn = readdir($mydir)) { if ($fn == $exclude[0] || $fn == $exclude[1]) continue; $dirnavn = $fn; $dirlink = $fn; $dirnavn = ereg_replace("_", " ", $dirnavn); $dirnavn = ereg_replace("aa", "å", $dirnavn); $dirnavn = ereg_replace("oe", "ø", $dirnavn); $dirnavn = ereg_replace("ae", "æ", $dirnavn); $dirnavn = ereg_replace("AE", "Æ", $dirnavn); $dirnavn = ereg_replace("OE", "Ø", $dirnavn); $dirnavn = ereg_replace("AA", "Å", $dirnavn); echo substr($dirnavn, 0, 21); } closedir($mydir); } hilsen Conrad
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
24. november 2006 - 22:11
#1
Yep: $maindir = "billeder" ; $dirs = array(); $mydir = opendir($maindir); $exclude = array( ".", ".."); while($fn = readdir($mydir)) { if ($fn == $exclude[0] || $fn == $exclude[1]) continue; $dirnavn = $fn; $dirlink = $fn; $dirnavn = ereg_replace("_", " ", $dirnavn); $dirnavn = ereg_replace("aa", "å", $dirnavn); $dirnavn = ereg_replace("oe", "ø", $dirnavn); $dirnavn = ereg_replace("ae", "æ", $dirnavn); $dirnavn = ereg_replace("AE", "Æ", $dirnavn); $dirnavn = ereg_replace("OE", "Ø", $dirnavn); $dirnavn = ereg_replace("AA", "Å", $dirnavn); $dirs[] = substr($dirnavn, 0, 21); } closedir($mydir); } natsort($dirs); foreach ( $dirs as $dir ) { echo "$dir<br>"; }
24. november 2006 - 22:16
#2
Lagde du mærke til ... $dirnavn = $fn; $dirlink = $fn;
24. november 2006 - 22:17
#3
I mappen "billeder" - ligger der mapper med forskellige navne ! Mapperne indeholder jpg billeder ...
24. november 2006 - 22:21
#4
Ved du hvad, det er jo helt fint! Smid et svar for points ... og 1000 tak for hjælpen!
24. november 2006 - 22:27
#5
Det var så lidt! :) (du brugte ikke $dirlink nogen steder)
24. november 2006 - 22:28
#6
Se evt. også natcasesort() eller endda sort() hvis du vil sortere på andre måder... :)
24. november 2006 - 23:03
#7
Takker ...
Vi tilbyder markedets bedste kurser inden for webudvikling