<input type="checkbox" name="child[0]">
<input type="checkbox" name="child[1]">Das ist dann keine Collection mehr, so kannst du nur umständlich rausfinden welche Checkboxen zusammengehören.
Struppi.
Aber sicher doch. So, wie Du es schon halb hattest
<input type="checkbox" name="child_1[0]">
<input type="checkbox" name="child_1[1]">
<input type="checkbox" name="child_1[2]">
<input type="checkbox" name="child_2[0]">
<input type="checkbox" name="child_2[1]">
<input type="checkbox" name="child_2[2]">
wobei das erste die gid ist. Oder als verschachteltes Feld
<input type="checkbox" name="child[1][0]">
bzw.
<input type="checkbox" name="child[2][0]">
Unter Umständen würde ich sogar ein assoziatives Feld nehmen
<input type="checkbox" name="child[1][name]">
<input type="checkbox" name="child[1][vorname]">
Und Felder lassen sich dann mit den passenden Schleifen problemlos als Kollektion durchlaufen. Felder sind ja nichts anderes als Kollektionen und genau dazu entwickelt worden, zusammengehörige Daten zusammenzufassen.