PHP ファイル一覧

TOP > PHP > ディレクトリからファイル一覧を取得 サンプル >  ファイル一覧を取得(ファイル名で昇順ソート)

ディレクトリからファイル一覧を取得(ファイル名で降順)


rsort(配列) とすることで その配列を降順ソートする事ができます。
<?php
// ディレクトリハンドルの取得
$dir_h = opendir( "./img/" ) ;

// ファイル・ディレクトリの一覧を $file_list に
while (false !== ($file_list[] = readdir($dir_h))) ;
closedir( $dir_h ) ;

// ファイル名(降順)にする
rsort($file_list) ;

//ディレクトリ内のファイル名を1つずつを取得
foreach ( $file_list as $file_name )
{
 //ファイルのみを表示
 if( is_file( "./img/" . $file_name) )
 {
  print $file_name  ;
 }
}
?>
9.html
2.jpg
1.gif

PHPサンプルソース集