У меня есть массив, похожий на этот
Array
(
[0] => Array
(
[showname] => White Collar
[air_time] => 1310590800
)
[1] => Array
(
[showname] => Chopped
[air_time] => 1310590800
)
[2] => Array
(
[showname] => Covert Affairs
[air_time] => 1310587200
)
} ... etc
Я хочу создать новый массив, отсортированный по air_time. например, все шоу, содержащие одинаковое эфирное время, должны быть в [0], затем [1], затем [2] и т. д.
Пример вывода, который мне нужен, это:
Array
(
[0] => Array
(
[time] => 1310590800
[shows] => Array
(
[name] => White Collar
[name] => Chopped
)
)
[1] => Array
(
[time] => 1310587200
[shows] => Array
(
[name] => Covert Affairs
)
)
}
Я смотрел на различные методы массива, такие как мультисортировка, но я не смог понять это.
Не могли бы вы указать мне правильное направление? спасибо
обновление я знаю, как отсортировать массив по времени, я просто не знаю, как я могу разделить и сгруппировать элементы, которые имеют одинаковое время