У меня есть массив, который выглядит следующим образом:Как найти максимальные значения в многомерном массиве?
Array
(
[0] => Array
(
[0] => Array
(
[product] => 2003
[date] => 2010-09-15 13:27:35
[status] => 3
)
[1] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 1
)
[2] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 6
)
)
[1] => Array
(
[0] => Array
(
[product] => 2003
[date] => 2010-09-12 13:27:35
[status] => 1
)
[1] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 4
)
[2] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 1
)
)
[2] => Array
(
[0] =>
[1] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 1
)
[2] => Array
(
[product] => 2004
[date] => 2010-09-18 13:27:35
[status] => 1
)
)
Я хочу, чтобы «коллапс» каждый второй массив размерности и получить максимальное значение DATE и максимальное положение value.So первый индекс вернется 2010-09- 18 13:27:35 и «6» и т. Д.
Проблема осложняется пустым массивом в последнем индексе. Я хотел бы использовать этот пустой массив и сообщить ему как дату и статус MAX.
Благодарим заранее!
Не могли бы вы предоставить образец результата? –
Вы извлекаете этот массив из запроса db или веб-службы или что-то еще? – greg0ire