@NastyaG

Как сгруппировать массив по ключу?

Здравствуйте.
У меня есть такой массив:
$data=[
            "0"=>[
                "name"=>"Name1",
                "type"=>"Type1",
                "service"=>[
                    "name"=>"Service1"
                ]
            ],
            "1"=>[
                "name"=>"Name2",
                "type"=>"Type2",
                "service"=>[
                    "name"=>"Service1"
                ]

            ],
            "2"=>[
                "name"=>"Name3",
                "type"=>"Type3",
                "service"=>[
                    "name"=>"Service2"
                ]
            ]
        ];


Вывод такого массива:
Array
(
    [0] => Array
        (
            [name] => Name1
            [type] => Type1
            [service] => Array
                (
                    [name] => Service1
                )

        )

    [1] => Array
        (
            [name] => Name2
            [type] => Type2
            [service] => Array
                (
                    [name] => Service1
                )

        )

    [2] => Array
        (
            [name] => Name3
            [type] => Type3
            [service] => Array
                (
                    [name] => Service2
                )

        )

)


Как можно сгруппировать такой массив по ключу "service"=>"name"?

То есть , нужно разделить такой массив на 2 группы.
1я группа:
Service1: Name1, Name2

и 2я группа:
Service2:Name3

Помогите, пожалуйста, разобраться. Заранее огромное спасибо!
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы