Peter: Redundante Schleife

Beitrag lesen

Hallo!

Wie kann ich (durch einen "kniff") heraus bekommen in welcher tiefe ich mich in einer redundanten Schleife befinde?

Ich habe schon versucht eine "$pass"-Variable zu übergeben die immer hochgezählt wird, allerdings ist entweder was schief gelaufen oder das geht so nicht.

Bestes Beispiel für diesen Vorgang ist dieses Forum.
Ich möchte einen Stammbaum darstellen und dazu müsste ich wissen in der wievileten ebene sich die Schleife befindet. Wenn die Schleife also zum ersten mal Rekursiv ausgeführt wird soll ne $pass = 1 sein. wenn Sie zum 5. mal aufgerufen wird soll $pass = 5 sein, uws...

Also

0 Main

  • 1 sub
    0 Other Main
  • 1 Other sub
  • 1 Other sub
    • 2 subsub
    • 2 subsub
      • 3 subsubsub
  • 1 sub
    0 Other Main

Wie erreiche ich das?

Danke
Peter.