У меня есть многомерный массив, подобный следующему:
Array (
[0] => stdClass Object (
[name] => StackOverflow
[image] => CanHelp.jpg
)
[1] => stdClass Object (
[name] => AnotherObject
[image] => SecondImage.jpg
)
)
Как я могу упорядочить/разбить этот массив на группы на основе первой буквы [имя]?
т. е. в этом массиве около 1000 элементов, которые я уже отсортировал в алфавитном порядке по [имя], однако я хочу иметь группы, начинающиеся с «A», «B» и т. д.
Например, для «A» и «S»:
Array (
[0] => stdClass Object (
[name] => AnotherObject
[image] => SecondImage.jpg
)
[1] => stdClass Object (
[name] => AndAnother
[image] => notImportant.jpg
)
)
Array (
[0] => stdClass Object (
[name] => StackOverflow
[image] => CanHelp.jpg
)
)