У меня большой вопрос о том, как управлять моим массивом.
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 внутри, но ничего.
Кто-нибудь может мне помочь?
Спасибо