$row[0],'gname'=>$row[1],'fname'=>strtolower(mb_convert_kana($row[2],'r')), 'age'=>$row[7],'date'=>$row[44]); } } fclose($handle); if ($data != FALSE){ foreach($data as $key => $row){ $id[$key] = $row['id']; // $date[$key] = $row['date']; // ムービーファイルの更新日時を取得して最新ファイル順に並び換える $movie_filename = '../movie/' . $row['fname'] . '/' . $row['fname'] . '.mp4'; $file_datetime = filemtime($movie_filename); $date[$key] = date( "Y-m-d H:i:s", $file_datetime ); $data[$key]['date2'] = date( "Y/m/d", $file_datetime ); $data[$key]['timestamp'] = date( "Ymd", $file_datetime ); } array_multisort($date, SORT_DESC, $id, SORT_ASC, $data); } // ------------------------ // Smartyに割り当て // ------------------------ $smarty->assign("data",$data); // ------------------------ // Smartyを表示 // ------------------------ $smarty->display('sp_movie.tpl');