Hallo Rolf,
Ein "Reset" des Arrays ist dann auch nicht nötig. Du addierst die Beträge unter ihrer jeweiligen ID auf und fertig. Oder ich verstehe Dich immer noch falsch.
Leider ja. Ich brauche schon zwingend meine Funktion, weil ich die von verschiedenen Scripten nutze. Der hier gezeigte Code soll ja nur mein eigentliches Problem auf die wesentlichen Fragen gekürzt darstellen.
Wenn Du die Beträge so erhältst, wie es deine Testschleifen suggerieren - also so, dass alle Beträge zu einer $id nacheinander kommen - dann brauchst Du eigentlich gar kein Array. Dann reicht
for ($id=1; $id<=5; $id++) { $summe = 0; for ($i=0; $id<=11; $i++) { $summe += 100; } echo "Summe für $id ist $summe<br>"; }
Ja, das hätte ich wohl schon hin bekommen. 😉
Leider muss es die Funktion sein.
Ich kann ja nicht in jedem Script nun das machen, was ich eigentlich über die Funktion ausgliedern wollte.
Gregor