Tach auch dedlfix,
Hmmm. Ich hatte doch der Einfachkeit halber die Logik mit dem Nachfolgen umgedreht. (-:
Ach so, deswegen...
Also müssen die Behandlungen erstmal korrigiert werden.
ja,
[code lang=php]
function countBehandlungen($behandlungen, $id, $count = 0) {
^
hier ein & einschieben und das nachfolgende global $behandlungen; weglassen
return countBehandlungen($behandlungen[$id], ++$count); // Abstieg und zählen
^
hier muss auch noch einmal $behandlungen, eingefügt werden,
Und dann sollte es gehen. Jedenfalls ging es mit meinem Test-Datenbestand.
Nicht nur das, auch mit mit meinen Echtdaten läuft es 1a!
Besten Dank und
http://www.gruss-aus-essen.de
Maik