php新手!PHP根据修改/创建日期对图像进行排序


php newb! php sort images by modify/creation date

我是php新手,从未这样做过,但有人写了一个画廊页面,其中有洗牌(我猜它的排序),但我想按日期修改排序。

我试图通过这个网站上的脚本修改它,但遗憾的是我搞砸了这个页面。

有人能帮我吗? -

<ul>
<?php
    $dirname = "images/";
    $images = scandir($dirname);
    usort($images, 
    create_function('$a,$b','return filetime($a) - filetime($b);')
    );
    $ignore = array(".", "..");
    foreach($images as $curimg){
        if(!in_array($curimg, $ignore)) {
            echo "<li><a href='"$dirname$curimg'"><img src='img.php?src=$dirname$curimg&w=300&zc=1' alt='' /></a></li>'n ";
        }
    }               
?>
</ul>

得到错误

致命错误:调用/sites/index.php(25)中的未定义函数filetime(): runtime-created function on line 1

Thanks in advance

usort($images,function($a,$b){
            if($a == $b){
                return 0;
            }
            return $a > $b ? 1 : -1;
});

你必须确保在图片目录中只有dir