Я знаю, что этот вопрос задан сто раз, и я прошел несколько ответов и не получил правильных результатов.Заказать массив PHP по поддиапазону по дате
Я пытаюсь заказать следующую строку по дате, сначала старые:
Array(
[0] => Array
(
[0] => '3173'
[1] => 'Contact - 12-6-14 Outstanding invoice'
[2] => '16/06/2014'
[3] => '204'
)
[1] => Array
(
[0] => '3167'
[1] => 'Contact - Outstanding invoice'
[2] => '13/06/2014'
[3] => '207'
)
[2] => Array
(
[0] => '3497'
[1] => 'New Site - Keri Keri'
[2] => '25/11/2014'
[3] => '43'
)
[3] => Array
(
[0] => '2023'
[1] => 'Analysis'
[2] => '17/06/2014'
[3] => '355'
)
[4] => Array
(
[0] => '2641'
[1] => 'PSS'
[2] => '20/02/2014'
[3] => '321'
)
)
Я пробовал такие вещи, как ниже, не повезло.
function cmp($a, $b){
return $b[2] - $a[2];
}
usort($urgent_array, "cmp");
Любая помощь на этом будет очень признателен :)
по электронной почте Ой моя ошибка ввода 2, это было 3. не работает, хотя, массив просто приходит обратно пустой –
@ SeánMcCabe насчет других изменений - с помощью операторов сравнения, как '' <' and '> вместо вычитания и ввода в год первый ? – mopo922
Мой плохой, не сохранил изменения должным образом. Просто нужно было поменять условия возврата, так что это было $ b [2] <$ a [2] спасибо :) –