Aslında yanlış girmedim

Biliyorsunuzdur parasl işlemlerde iki yada üç haneli rakamlar virgül ile sonrası nokta ile ayrışıyor.
Yani 55,10 yada 555,10 şeklinde ondalık yuvarlama bu şekilde yapılıyor.
1,255.10 olarakta küsüratlı işlem. Tabi nokta yerine virgül koyunca benim söylediğim gibi yanlış hesap çıktı.
şimdi burada str_replace ile virgülü kaldırıp nokta ile değiştirsek diğer rakamlarda sorun oluşabilir.
Bu iki üç hane arasına nokta koyup diğer küsuratlardan noktayı kaldırıp birleştirebilecek ve dediğimiz gibi bir sonuç elde edebilecek bir fonksiyon yapabilirmiyiz? Bu benim gibi küsuratlı işlem yapanların hepsine kökten bir çözüm olur sanırım.