У меня есть массив, который отсортирован по категории
Array
(
[0] => Array
(
[name] => JOHN
[category] => abc
)
[1] => Array
(
[name] => JOHN
[category] => abc
)
[2] => Array
(
[name] => JOHN
[category] => abc
)
[3] => Array
(
[name] => John6
[category] => cvb
)
[4] => Array
(
[name] => John6
[category] => cvb
)
[5] => Array
(
[name] => Outfit7
[category] => cvb
)
[6] => Array
(
[name] => John6
[category] => cvb
)
[7] => Array
(
[name] => Joh8
[category] => fgh
)
[8] => Array
(
[name] => JOHN
[category] => fgh
)
[9] => Array
(
[name] => John9
[category] => fgh
)
[10] => Array
(
[name] => JOHN
[category] => fgh
)
[11] => Array
(
[name] => John0
[category] => fgh
)
[12] => Array
(
[name] => Johny
[category] => fgh
)
)
Теперь я хочу, чтобы этот массив глубокий многомерный массив из категории означал что-то вроде:
Array
{
[abc] => Array
{
[0] => Array
(
[name] => JOHN MOFFETT
[category] => abc
)
[1] => Array
(
[name] => JOHN MOFFETT
[category] => abc
)
[2] => Array
(
[name] => JOHN MOFFETT
[category] => abc
)
}
[cvb] => Array
{
[3] => Array
(
[name] => John Miller
[category] => cvb
)
[4] => Array
(
[name] => John Slater
[category] => cvb
)
[5] => Array
(
[name] => Outfit7
[category] => cvb
)
[6] => Array
(
[name] => John Slater
[category] => cvb
)
}
}
и так далее. До сих пор пробовал много способов, используя цикл foreach и цикл, но безуспешно. Кто-нибудь может дать мне представление о том, как это сделать? Любая помощь будет высоко оценена.