Frage

Ich habe eine Arrayobject-Struktur, die sehr komplex ausgibt, kann sie / und besteht aus mehreren Ebenen der Beziehung z.B. Eltern -> Kinder -> Kinder -.> Kind usw.

Strukturen wie diese sind sehr komplex, mit zu arbeiten, wenn ein foreach verwenden, für oder while-Schleife. Ich habe in SPL Iteratoren sah und ich denke, das verwendet werden kann. Ich bin ein wenig vertraut mit dem gesamten Konzept so eine Beratung auf mehrere Ebenen Schleifen über würde gut aufgenommen werden.

Danke

War es hilfreich?

Lösung

Nach meiner Erfahrung sollte man nur eine rekursive Funktionsaufruf verwenden.

Damit meine ich Ihnen einfach machen eine Funktion, die tut, was man braucht, aber haben eine while-Schleife am Ende der Funktion, die Schleifen durch die Kinder und die Funktion aufruft wieder auf jedes Kind. So können Sie feuern die Funktion auf jedem Kind des ursprünglichen Objekts an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top