Tengo un arreglo multidimensional, el cual no tiene un largo fijo, puede tener tantos subarreglos como quiera, y quiero otorgar un numero a cada item del arreglo, es asi como:
Arreglo.
Array(
"1" => "A",
"2" => "B",
"3" => Array(
"1" => B.1,
"2" => B.2,
"3" => Array(
"1" => "B2.1",
"2" => "B2.2",
)
)
);
La idea es tener lo siguiente:
1. A
2. B
2.1 B.1
2.2 B.2
2.2.1 B.2.1
2.2.2 B.2.1
Puedo controlar que si un "padre" no tiene "hijos" o "subarreglos" y además que si un "hijo" no tiene más "hijos" o "subarreglos"