Toon posts:

[php] multidimensiale array sorteren op de time flag

Pagina: 1
Acties:
  • 22 views sinds 30-01-2008

Verwijderd

Topicstarter
ok ik heb het volgende stukje code:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
if (is_dir($dir)){
    if ($dh = opendir($dir)){
        while (($file = readdir($dh)) !== false){
            if (($file != '..') and ($file != '.')){
                $bestandje="$dir/$file";
                $tijd = date("ymd",filemtime($bestandje));
                    $bestanden[$temp] = array('file' => $file, 'tijd' => $tijd);
                    $temp++;
                }
            }
            closedir($dh);
    }
}


die levert bijvoorbeeld op:

code:
1
2
3
4
file      |     tijd
plep    |     040831
plop    |    040823
POP    |    040902


nu wil ik sorteren op de 2e kolom, op tijd dus,
ik heb de tijd nu in dit formaat opgeslagen maar dat kan natuurlijk ook anders,
het nieuwste bestand moet bovenaan komen te staan...

heeft iemand tips of truuks? het lukt namelijk echt niet...


ps ik heb er nu alleen de datum in staan maar eigenlijk moet hij ook op tijd, tot in de seconden...

[ Voor 11% gewijzigd door Verwijderd op 02-09-2004 18:50 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-05 21:24

NMe

Quia Ego Sic Dico.

Je bent niet bepaald de eerste met dit probleem. Check dit topic maar eens.
Verwijderd schreef op 02 september 2004 @ 18:49:
ps ik heb er nu alleen de datum in staan maar eigenlijk moet hij ook op tijd, tot in de seconden...
Waarom je dit erbij vermeldt snap ik niet helemaal... Het betreft hier niet meer dan "ymd" in je date functie uitbreiden met "hns" of iets dergelijks voor uren, minuten en seconden. :P

edit:
Is het overigens niet zo dat Apache (als je dat tenminste gebruikt) alle files van zichzelf al gesorteerd op datum teruggeeft?

[ Voor 13% gewijzigd door NMe op 02-09-2004 19:05 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mja even de documentatie doorlezen he, er staan zat verschillende sort-functies in. usort does the trick

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.