Сводные значения массива для некоторых ключей - PullRequest
0 голосов
/ 11 мая 2018

У меня большой вопрос о том, как управлять моим массивом.

Array ( [0] => Array ( [0] => Rule [1] => 0,5 [2] => Name [3] => Task ) [1] => Array ( [0] => Another rule [1] => 2 [2] => name [3] => Task ) [2] => Array ( [0] => Rule [1] => 1 [2] => name [3] => Sub-Task ) [3] => Array ( [0] => Another rule [1] => 1 [2] => another name [3] => Sub-Task ) [4] => Array ( [0] => Rule [1] => 1 [2] => another name [3] => Task ) etc...

Мне нужно объединить (в другом массиве) значения для «имени» и «задачи», чтобы иметь это представление:

name -> task -> 10 -> rule
     -> task -> 5 -> another rule
     -> Sub Task -> 20 -> another rule
     -> Sub task -> 0 -> rule
another name -> task -> 10 -> rule
         -> task -> 5 -> another rule
         -> Sub Task -> 20 -> another rule
         -> Sub task -> 0 -> rule

Мне немного сложно это сделать, и я не могу понять, как с этим справиться.

Я пробовал array_map, несколько foreach с условием if внутри, но ничего.

Кто-нибудь может мне помочь?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...