[PHP-users 27781] Re: ディレクトリ内ファイルリストのソートについて

古城 篤 a-kojo @ artsnet.jp
2005年 12月 7日 (水) 18:24:13 JST


お世話になります。古城です。
以下のソースでテストOKです。

<?php
//ファイル名配列の準備
$array_file = array();
$dir_name = dir("img/");
while($file_name = $dir_name->read()){
  //ファイル名配列に順に入れていく
  array_push($array_file, $file_name);
}
//ファイル名配列をソート
sort($array_file);

//ファイル名配列表示、表示整形はお好みで
echo('<pre>');
print_r($array_file);
echo('</pre>');

$dir_name->close();
?>

#結果
Array
(
    [0] => .
    [1] => ..
    [2] => 0001_505_m.jpg
    [3] => 0001_b.jpg
    [4] => 0001_e.jpg
    [5] => 0001_g.jpg
    [6] => 0001_k.jpg
    [7] => 0001_r.jpg
    [8] => 0048_102_m.jpg
    [9] => CVS
    [10] => Thumbs.db
    [11] => bg.gif
    [12] => bg_home.gif
    [13] => btn_back.gif
    [14] => btn_home.gif
    [15] => btn_top.gif
    [16] => copyright.gif
    [17] => faq_titlebar.gif
    [18] => footbar.gif
    [19] => headbar.gif
    [20] => login_img.gif
    [21] => login_title.gif
    [22] => logo.gif
    [23] => mainbar.gif
    [24] => manubar_1_1.gif
    [25] => manubar_1_2.gif
    [26] => manubar_2_1.gif
    [27] => manubar_2_2.gif
    [28] => manubar_3_1.gif
    [29] => manubar_3_2.gif
    [30] => manubar_4_1.gif
    [31] => manubar_4_2.gif
    [32] => manubar_5_1.gif
    [33] => manubar_5_2.gif
    [34] => manubar_6_1.gif
    [35] => manubar_6_2.gif
    [36] => manubar_7_1.gif
    [37] => manubar_7_2.gif
    [38] => menuback.gif
    [39] => menubar1.gif
    [40] => menubar2.gif
    [41] => nopicture_h.jpg
    [42] => nopicture_w.jpg
    [43] => seach_out_title.gif
    [44] => seach_out_title01.gif
    [45] => seach_out_title02.gif
    [46] => seach_out_title03.gif
    [47] => seach_title01.gif
    [48] => seach_title02.gif
    [49] => seach_title03.gif
    [50] => side_menu01_01.gif
    [51] => side_menu01_02.gif
    [52] => side_menu02_01.gif
    [53] => side_menu02_02.gif
    [54] => side_menu03_01.gif
    [55] => side_menu03_02.gif
    [56] => side_menu04_01.gif
    [57] => side_menu04_02.gif
    [58] => side_menu05_01.gif
    [59] => side_menu05_02.gif
    [60] => side_menu06_01.gif
    [61] => side_menu06_02.gif
    [62] => side_menu07_01.gif
    [63] => side_menu07_02.gif
    [64] => side_menu08_01.gif
    [65] => side_menu08_02.gif
    [66] => side_menu09_01.gif
    [67] => side_menu09_02.gif
    [68] => side_menu_title.gif
    [69] => spacer.gif
    [70] => yajirusi.gif
)
#これは私のあるディレクトリの中



PHP-users メーリングリストの案内