aynı dizi değişkenindeki array key'ler tekrar etmez. yani 3 tane $array['nosub'] key'i olamaz.
$a['nosub'] ile $b['nosub'] gibi 2 farklı değişkenin aynı key değerlerini birleştirmek isterseniz array_merge ve array_merge_recursive fonksiyonlarını inceleyebilirsiniz. array_merge fonksiyonu aynı key mevcut ise eklenen dizinin aynı key'e sahip değerini ilgili key'e atandığından dolayı array_merge_recursive daha kolay bir çözüm sunabilir. array_merge ile yapmak isterseniz döngü ile keyleri karşılaştırıp ilgili eklemeleri yapmanız gerecektir.
for döngüsü ile tekrar ediyor tekrar etmeme ihtimali yok degil var, sorun zaten orda değil keylerin aynı olup olmadıgını bulmam lazım. aynı ise tek array yapmam lazım array_merge ile yapacagımı biliyorum fakat. aynı mı değil mi karsılastırması yapmam lazım.