Сортировка двумерного массива по столбцу даты в формате Y-m-d [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка двумерного массива по столбцу даты в формате Y-m-d [дубликат]

Сообщение Anonymous »

У меня есть этот массив

Код: Выделить всё

$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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»