【问题标题】:How to show the latest images that is uploaded in the subdirectory?如何显示子目录中上传的最新图片?
【发布时间】:2018-10-03 08:34:58
【问题描述】:

我想上传最近上传到子目录的图片(基本上是 Scrteenshot)。图片格式为“2018-10-03 13-10-45.png 的截图”。我使用这个post 作为参考。但是如果你看到我的result,我得到的是基本上图像是按降序排列的。我是 php 新手。我无法调整代码。基本上我希望图像按升序排列。

这是我的代码。这是降序排列。我想按升序显示它们。 *

$images = glob('*.{gif,png,jpg,jpeg}', GLOB_BRACE); //formats to look for

$num_of_files = 4; //number of images to display

foreach($images as $image)
{
     $num_of_files--;

     if($num_of_files > -1) //this made me laugh when I wrote it
       echo "<b>".$image."</b><br>Created on ".date('D, d M y H:i:s', filemtime($image)) ."<br><img src="."'".$image."'"."><br><br>" ; //display images
     else
       break;
}

?>*

【问题讨论】:

    标签: php


    【解决方案1】:

    试着反转你的结果数组:

    array_reverse ( $result );
    

    那么你应该得到一个升序。

    【讨论】:

    • 我应该把这条线放在哪里?在循环内部?
    • 排序后不试($list);添加 array_reverse ( $list );
    • 嘿ivion,我更新了我的帖子。我添加了我的代码。没有数组。
    • 尝试以下操作。添加为第二行排序($images);在那之后 array_reverse($images);
    • 无效。我认为需要对 if 循环做一些事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多