Для простоты у меня есть массив:Перебор массива и создание многомерной
Array (
[0] => Array
(
[content] => Item One
[type] => Breakfast
)
[1] => Array
(
[content] => Item Two
[type] => Breakfast
)
[2] => Array
(
[content] => Item One
[type] => Lunch
)
[3] => Array
(
[content] => Item One
[type] => Dinner
)
)
Что является наиболее эффективным способом, чтобы создать новый многомерный массив, где сочетались бы на соответствие ключа «типа»? Как показано ниже. Текущая попытка в foreach. Есть ли встроенные функции для этого?
Array (
[0] => Array
(
[content] => Item One
[type] => Breakfast
),
(
[content] => Item Two
[type] => Breakfast
)
[1] => Array
(
[content] => Item One
[type] => Lunch
),
[2] => Array
(
[content] => Item One
[type] => Dinner
)
)
Вы можете поделиться тем, что вы пробовали? –
В настоящее время я делаю это с циклом foreach и проверяя тип, когда я перебираю и если тип изменился, делайте что-то, но оно получило действительно уродливое. –
Не указывая нам, что вы ожидаете от вывода, и не показывая нам, что вы пробовали, вряд ли вы получите ответ, когда кто-то просто выдает код для вас. –