HTML HTML5 HTMLタグ スマートフォン |
CSS CSSプロパティ CSS・HTML便利ツール |
HTML色見本 配色組み合わせツール 特殊文字 |
JAVA Android |
PHP Smarty修飾子 EXCEL |
*このページは web-dou.com のアーカイブです。(2025年 サイト統合)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <?php // ディレクトリハンドルの取得 $dir_h = opendir( "./img/" ) ; // ファイル・ディレクトリの一覧を $file_list に while (false !== ( $file_list [] = readdir( $dir_h ))) ; closedir ( $dir_h ) ; $file_list2 = array () ; $i = 0 ; foreach ( $file_list as $file_name ) { //ファイルのみを表示 if ( is_file ( "./img/" . $file_name ) ) { //$file_list2[N] の [0]にファイル名、[1]にファイル更新日 $file_list2 [ $i ][0] = $file_name ; // ファイルの更新日時を取得 $file_list2 [ $i ][1] = date ( "Y/m/d H:i" , filemtime ( "./img/" . $file_name )) ; $i ++ ; } } // $file_list2 をファイルの更新日時でソート usort( $file_list2 , "order_by_desc" ) ; // 出力 print_r( $file_list2 ) ; // 引数 $file_list2 配列の[N][1] でソートする関数 function order_by_desc( $a , $b ) { if ( strtotime ( $a [1]) > strtotime ( $b [1]) ) { return -1; } else if ( strtotime ( $a [1]) < strtotime ( $b [1])) { return 1; } else { return 0; } } ?> |