我需要我的脚本按日期排序.txt文件。 它就像一个简单的新闻脚本,我做的是将名为.txt文件:根据目录中的文件的文件名排序的新闻
[13年7月23日]新酷标题 [13年7月24日]建议和提示
和回声的内容, 已经准备好了一切,包括回声部分 ,但它不会按照第一个日期对它们进行排序..我怎么能做到这一点?
<?
if($handle = opendir('includes/news'))
{
while($file = readdir($handle))
{
if(strstr($file, "txt"))
{
$addr = strtr($file, array('.txt' => ''));
echo '<h1><a href="?module=news&read=' . $addr . '">»' .
$addr . "</a></h1>";
}
}
closedir($handle);
}
}
?>
请参阅此问题http://stackoverflow.com/questions/2667065/sort-files-by-date-in-php – JohnnyFaldo
这一个订单的修改日期,如果我重新上传的所有文件或移动服务器会再次变得混乱,不是吗? – user2617739
将它们全部读取到数组中。应用数组排序。只有然后循环和回声。 –