ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイルを変更日で並べ替えるにはどうすればよいですか?
PHP でファイルを日付で並べ替える
PHP でファイルを変更日で並べ替えるには、さまざまな手法を使用できます。 1 つのアプローチは、glob() メソッドを利用して指定されたディレクトリ内のファイルのリストを取得し、usort() 関数を使用してこれらのファイルを変更時間に基づいて配置することです。
メソッド:
次のコード スニペットは、PHP でファイルを日付で並べ替える方法を示しています。
$files = glob('path/to/files/*.swf'); usort($files, function($a, $b) { return filemtime($b) - filemtime($a); }); foreach($files as $file){ printf('<tr'><td'><input type="checkbox" name="box[]"></td> <td><a href="%1$s" target="_blank">%1$s</a></td> <td>%2$s</td></tr>', $file, // or basename($file) for just the filename w\out path date('F d Y, H:i:s', filemtime($file))); }
この例では、コード:
このメソッドは、PHP でファイルを日付順に並べ替える簡単かつ効率的な方法を提供し、最新に変更されたファイルを簡単に取得して表示できるようにします。
以上がPHPでファイルを変更日で並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。