我使用php的DirectoryIterator
類來列出目錄中的文件。然而,我不能想出一個按日期排序文件的簡單方法。這是如何與DirectoryIteratorphp DirectoryIterator按日期排序文件
<?php
$dir = new DirectoryIterator('.');
foreach ($dir as $fileinfo) {
echo $fileinfo->getFilename() . '<br>';
}
?>
如果我的名字我的文件,如whatever_2342345345.ext其中數字表示毫秒時間,所以每個文件都有一個唯一的編號來完成。我們如何通過查看下劃線後的數字來排序
我不得不說,你說錯了「一個迭代器存在這樣做,迭代。」。迭代器本質上可以增加篩選和排序功能。事實上,迭代器的目標是提供迭代接口,但是這個定義並不限制迭代器對數據做一些內部工作。 – zerkms
你提供的例子不適合我。你試過了嗎?如果我將我的文件命名爲whatever_2342345345.ext,其中數字表示每個文件具有唯一編號的時間。我們如何通過查看下面的數字來排序 – Pinkie
@Pinkie:我沒有嘗試,但理論應該是正確的。你得到了什麼錯誤?你在看''文件'? – alex