lo que hace el str_repeat es es que indica el nivel de profundidad.. por ejemplo explico el sigiente diagrama.
Titulo 1 <-- este esta en el nivel 0 por decirlo asi..
-- Titulo 8 <-- y este en el segundo nivel... siendo nodo hijo de 1.
-- -- Titulo 9 <-- este en el tercer nivel siendo hijo de 8.
Titulo 7<-- este esta igual en el nivel 0, osea esta en paralelo a 1.
-- Titulo 6 <-- este en el nivel 1 siendo hijo de 7
-- -- Titulo 5 <-- nivel 2 siedo hijo de 6
-- -- -- Titulo 4 <-- nivel 3 siedo hijo de 5
-- -- -- -- Titulo 3 <-- nivel 4 siedo hijo de 4
-- -- -- -- -- Titulo 2 <-- nivel 5 siedo hijo de 3
lo que pasa aqui es que las lineas indican el nivel de profundidad dentro de las familias
ahora con manzanitas..
supongamos que el titulo 7 es rey de españa y el titulo 1 rey de inglaterra.
y tienen un hijo cada uno entonces el 6 es hijo del 7.. y el 8 hijo del 1...
entonces concluimos que el 6 y el 8 tienen el mismo nivel de organizacion. osea los dos son hijos de un rey.. y por lo tanto corresponden al primer nivel o generacion..
recuerda que nesesitas bajarlo..jugar con el para que entiendas mejor esta clase.
ahhh tambien dacan seria bueno que lo implementaras en el blog. para las categorias.