1

Possible Duplicate:
glob() - sort by date

I want to sort files based on uploaded date by using php glob. How do I sort it by showing the latest 'modified'/uploaded pic 1st on the list?

<?php
$files = glob("uploaded_files/*.*");
for ($i=0; $i<count($files); $i++) { 
    $num = $files[$i];
    asort($files);
    echo '<img src="'.$num.'" style="height:180px; width:180px; border:2px solid black; margin:20px 0px 10px  10px; *margin:10px 0px 10px 20px;" />'."&nbsp;&nbsp;"; 
}
?>
Community
  • 1
  • 1
Shazery Nasir
  • 281
  • 1
  • 6
  • 16

1 Answers1

6
$files = glob("uploaded_files/*.*");
usort($files, function ($a, $b) {
   return filemtime($b) - filemtime($a);
});
Explosion Pills
  • 188,624
  • 52
  • 326
  • 405