PHP按时间排序文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP按时间排序文件相关的知识,希望对你有一定的参考价值。

  1. function sortByChangeTime($file1, $file2)
  2. {
  3. return (filectime($file1) < filectime($file2));
  4. }
  5. $files = glob('*.*'); // use scandir if you want hidden files too
  6. usort($files, 'sortByChangeTime'); // sort by callback
  7. var_dump($files); // dump sorted file list
  8.  
  9. //ALTERNATIVE VERSION
  10.  
  11. if($h = opendir($dir)) {
  12. $files = array();
  13. while(($file = readdir($h) !== FALSE)
  14. $files[] = stat($file);
  15.  
  16. // do the sort
  17. usort($files, 'your_sorting_function');
  18.  
  19. // do something with the files
  20. foreach($files as $file) {
  21. echo htmlspecialchars($file);
  22. }
  23. }

以上是关于PHP按时间排序文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP:按可用日期和可用时间排序

PHP 按时间排序数组并找到与 X 数字最接近的匹配项

PHP - 按对象属性对对象数组进行排序[重复]

MySQLi + PHP 按日期和 ID 降序排序

如何按距离从数据库中排序 php 结果

PHP从多个json文件中的键值排序结果