Protex adlı üyeden alıntı: mesajı görüntüle
Hocam bunun için zaten php class'ı mevcuttur. sayıyı istediğiniz herhangi bir ülkenin para birimi formatına çevirir ve yanına o ülkenin para birim simgesini ekler.
https://www.php.net/manual/en/number...atcurrency.php
https://www.php.net/manual/en/class.numberformatter.php

$formatter = new NumberFormatter('en_US', NumberFormatter::CURRENCY);
$toplammoney=$formatter->formatCurrency(($viewsayisi * 3 /1000), 'USD');
echo "$toplammoney";

/* çıktı: 10$ */
gibi...
Bunu biliyorum ama işe yaramıyor. 0.00000000....754 gibi rakamlarda 0.0 TL gösteriyor o nedenle kullanmıyorum. Decimal sayısını artırdığımda 0.00000000...75000000001 bu şekilde saçma sapan oluyor o nedenle bu benim formatı geliştirdim.