|
HTML HTML5 HTMLタグ スマートフォン |
CSS CSSプロパティ CSS・HTML便利ツール |
HTML色見本 配色組み合わせツール 特殊文字 |
JAVA Android |
PHP Smarty修飾子 EXCEL |
*このページは web-dou.com のアーカイブです。(2025年 サイト統合)
<?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;
}
}
?>