Witam. Otóż posiadam pewną drzewiastą strukturę, która posiada zagnieżdżone elementy:
array:4 [
1 => array:3 [
3 => array:2 [
4 => array:2 [
12 => array:1 [
"val" => 1
]
"val" => 3
]
"val" => 1
]
11 => array:1 [
"val" => 1
]
"val" => 3
]
2 => array:2 [
6 => array:3 [
8 => array:2 [
9 => array:1 [
"val" => 1
]
"val" => 2
]
10 => array:1 [
"val" => 1
]
"val" => 1
]
"val" => 2
]
5 => array:1 [
"val" => 1
]
7 => array:1 [
"val" => 2
]
]
Dla każdego indeksu z tych tablic chciałbym zliczyć pola "val".
Przykładowo dla indeksu 1 funkcja powinna zliczyć 9 elementów, dla 3 - 5 itd.
Mógłby mnie ktoś nakierować jak poprawnie pozliczać te elementy za pomocą rekursji? Jeżeli wątek jest w nieodpowiednim dziale to proszę o przeniesienie wątku.
Pozdrawiam