首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >按日期对来自glob的修改结果进行PHP排序

按日期对来自glob的修改结果进行PHP排序
EN

Stack Overflow用户
提问于 2018-06-22 03:10:10
回答 1查看 53关注 0票数 0

我需要进入一个名为'People‘的目录,提取文件夹的名称,然后构建一些HTML,它使用目录的内容构建链接。

我使用一个名为文章编号1的文件夹,并根据文件夹名称显示标题、链接、缩略图和摘录。

这是我的代码。除了排序之外,它可以正常工作。它是按字母顺序排列的。我希望它是按日期排列在顶部的created...newest:

代码语言:javascript
复制
<?php
$files = glob("people/*");
foreach($files as $file)
{
    echo '<div class="block"><a href="people/'.basename($file).'"><img src="people/'.basename($file).'/'.basename($file).'-thumbnail.jpg"  height="180" width="320" alt="'.basename($file).'"/></a><br/><br/>';
    echo '<a href="people/'.basename($file).'">'.str_replace('-', ' ', basename($file, "")).'</a><br/><div class="excerpt">';
    include 'people/'.basename($file).'/'.basename($file).'-excerpt.txt';
    echo '</div><hr></div>';
}
?>

请帮我将生成的HTML从最新到最旧排序。

EN

回答 1

Stack Overflow用户

发布于 2018-06-22 04:08:58

代码语言:javascript
复制
usort($files, function($a, $b) {
  return ($a['date'] < $b['date']) ? -1 : 1;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50975970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档