array'da sorun çıkıyor gibi bir şey olamaz. tek tek str_replace yazmaktansa değişkeni array'e atıp yazmak daha mantıklı. büyük ihtimalle array'le yaparken karakterlerin yerlerini karıştırdığın için yanlış replace ediyordur.