本サイト/記事は移転しました。

約10秒後にリダイレクトします。

ディレクトリ内のjpegファイル一覧をタイムスタンプ順にソートして出力

 phpでglobして配列に入れて・・・とか考えていたけど、lsとgrepを組み合わせるのが一番手っ取り早そう

$ ls dist_dir -ptr1|grep -E \.'jpg|JPG'$

phpで利用するなら、execと組み合わせると1行で配列に読み込んでくれる。

<?php
exec("ls dist_dir -ptr1 |grep -E \.'jpg|JPG'$",$lines);
var_dump($lines);
?>

追記

 タイムスタンプが同じ時の順序は不定のもよう。デジタルカメラで連写した写真などはうまく並べられない。