Moin,
Du hast dich entschieden, das HTML so zu lassen und stattdessen die Zugehörigkeiten über einen gemeinsamen Indexwert wiederherzustellen. Kann man so machen. Trotzdem kann man den Code noch optimieren. Den $counter braucht es nicht, wenn du eine foreach-Schleife verwendest:
könntest du mir vielleicht an einem Beispiel zeigen, wie ich es auch anderes machen hätte können und mir sagen was die Vor bzw. Nachteile sind?
Gruß
Jochen