デフォルトでは、 Symfony Finder コンポーネントASC
はファイルを順番にソートします。
//sorting by ASC order
$finder->files()->in($this->getDumpPath())->sortByModifiedTime();
でファイルを並べ替えるにはどうすればよいDESC
ですか?
デフォルトでは、 Symfony Finder コンポーネントASC
はファイルを順番にソートします。
//sorting by ASC order
$finder->files()->in($this->getDumpPath())->sortByModifiedTime();
でファイルを並べ替えるにはどうすればよいDESC
ですか?
sort メソッドを使用して、独自のソート無名関数を指定できます (「参考文献」を参照Symfony\Component\Finder\Iterator\SortableIterator
) 。
$finder->sort(function ($a, $b) { return strcmp($b->getRealpath(), $a->getRealpath()); });
以上が並べ替えのコツです。そういう仕事はいつも同じです。usort 関数を見てください。
より正確には、 からコード スニペットを取得しSymfony\Component\Finder\Iterator\SortableIterator
、戻り条件を元に戻しました。