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, ',', '.');