$sayı = 1234.56;
// İngilizcedeki gösterim (öntanımlı)
$english_format_number = number_format($sayı);
// 1,235
// Bizimki
$bizimki = number_format($sayı, 2, ',', '.');
// 1.234,56
kaynak : php.net
Bunu bende denemiştim, aynı hatayı alıyorum
A non well formed numeric value encountered