PHP ファイル一覧

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

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


sort(配列) とすることで その配列を昇順ソートする事ができます。
<?php
// ディレクトリハンドルの取得
$dir_h = opendir( "./img/" ) ;
// ファイル・ディレクトリの一覧を $file_list 配列に
while (false !== ($file_list[] = readdir($dir_h))) ;
// ディレクトリハンドルを閉じる
closedir( $dir_h ) ;

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

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

PHPサンプルソース集