Код: Выделить всё
$array = array(
array(
"start" => "2013-12-22",
"end" => "2013-12-25"
),
array(
"start" => "2013-12-30",
"end" => "2013-12-31"
),
array(
"start" => "2013-11-28",
"end" => "2013-11-30"
),
array(
"start" => "2014-07-12",
"end" => "2014-07-18"
),
array(
"start" => "2014-08-01",
"end" => "2014-08-07"
)
);
Код: Выделить всё
function sortFunction($a, $b) {
return strtotime($a['start']) - strtotime($b['start']);
}
usort($array, "sortFunction");
print_r($array);
Код: Выделить всё
PHP Warning: usort() expects parameter 2 to be a valid callback, function 'sortFunction' not found or invalid function name
Подробнее здесь: https://stackoverflow.com/questions/209 ... d-as-y-m-d