//Input
usort($files, array('UsersController','date_compare'));
$files is your multidimensional array
UsersController is your class name
date_compare is function
function date_compare($a, $b){
$t1 = strtotime($a['modified']);
$t2 = strtotime($b['modified']);
return $t2 - $t1;
}
Output
$files = Array ( [0] => Array ( [filename] => 1.mp4 [modified] => 0.00 ) [1] => Array ( [filename] => video2 [modified] => 1.00 ) [2] => Array ( [filename] => video1 [modified] => 2.00 ) )
usort($files, array('UsersController','date_compare'));
$files is your multidimensional array
UsersController is your class name
date_compare is function
function date_compare($a, $b){
$t1 = strtotime($a['modified']);
$t2 = strtotime($b['modified']);
return $t2 - $t1;
}
Output
Array ( [0] => Array ( [filename] => video1 [modified] => 2.00 ) [1] => Array ( [filename] => video2 [modified] => 1.00 ) [2] => Array ( [filename] => 1.mp4 [modified] => 0.00 ) )