Revision: 42872
Updated Code
at March 11, 2011 21:07 by lafayette
Updated Code
function sortByChangeTime($file1, $file2)
{
return (filectime($file1) < filectime($file2));
}
$files = glob('*.*'); // use scandir if you want hidden files too
usort($files, 'sortByChangeTime'); // sort by callback
var_dump($files); // dump sorted file list
//ALTERNATIVE VERSION
if($h = opendir($dir)) {
$files = array();
while(($file = readdir($h) !== FALSE)
$files[] = stat($file);
// do the sort
usort($files, 'your_sorting_function');
// do something with the files
foreach($files as $file) {
echo htmlspecialchars($file);
}
}
Revision: 42871
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 11, 2011 21:06 by lafayette
Initial Code
function sortByChangeTime($file1, $file2)
{
return (filectime($file1) < filectime($file2));
}
$files = glob('*.*'); // use scandir if you want hidden files too
usort($files, 'sortByChangeTime'); // sort by callback
var_dump($files); // dump sorted file list
Initial URL
http://stackoverflow.com/questions/2325650/sorting-files-by-creation-modification-date-in-php
Initial Description
Initial Title
PHP sort files by time
Initial Tags
php, sort
Initial Language
PHP