Maik W. aus E.: Rekursion, Zähler und mehrdimensionale Arrays

Beitrag lesen

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