iki secenegin var.

foreach öncesi
1
1.1) $sub = array(); (opsiyonel, ileride kodu okurken ne yaptigin daha kolay anlasilir)
1.2) foreach icinde $sub = array(....) yerine $sub[] = array(...) kullanmak


2
2.1) foreach icerisinde $dizi["sub"][] = array (.....) seklinde direk ana diziyi doldurmak