Bazı durumlarda money_format() fonksiyonu hatalı çalışabiliyor yada bazı para birimlerini desteklemeyebiliyor bu durumlarda number_format(); fonksiyonunu kullanmak daha sağlıklı olacaktır .
Kullanım ;
<?php $sayi = 12371982; echo number_format($sayi);
Ön tanımlı ifade kullanıldığı için çıktısı : 12,371,982 olacaktır ancak TRY şeklinde yazılmasını istersek ufak bir kullanım değişikliği gerçekleştireceğiz,
<?php echo number_format($sayı, 2, ',', '.');