taksitHesap fonksiyonu içindeki $dizi değerlerinin sonuna da köşeli parantez eklemen gerek ki array olabilsin.

Şu şekilde: $dizi['taksitSayisi'][]

Ayrıca kullandığın yöntem çok sağlıklı çalışmaz, herhangi bir $dizi değeri boş döndüğü anda tüm sıralama kayar, değerler birbirine girer.