簡體   English   中英

在音樂文件目錄php中顯示最新文件

[英]Display the newest file in directory of music files, php

我有一個包含許多子目錄的目錄。 這些子目錄充當“播放列表”(它們包含許多音樂文件)。 下面的代碼將顯示所有子目錄(或播放列表)。 我只想顯示一個,我希望它是創建的最新子目錄。 因此,II現在運行代碼,它應該僅顯示一個目錄,並且僅顯示最新目錄。

$y=0;

        foreach(glob('../music/*', GLOB_ONLYDIR) as $playlist) {
            $y=$y+1;

            echo "\n";
            echo '<div class="mp_content" id="c_album_'.$y.'">';
            echo "\n";
            echo '<img src="music/album1/album.jpg" alt="album1"/>';
            echo "\n";
          }

1按glob獲取目錄列表。
2按filectime對列表進行排序。
3獲取結果(如果存在)。

$lists = glob('../work/*', GLOB_ONLYDIR);
usort($lists, function($a, $b){return filectime($a) <= filectime($b);});
if(isset($lists[0])) {
    print($lists[0]);
}

它只會給您一個,也只有最新的目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM