23-11-2023 15:51
17-05-2023 12:05
17-02-2024 10:19
16-03-2023 17:13
Özellikleri:
function moneyFormat($number) { if (0.0000000009 >= $number) { $l = number_format($number, 15, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.000000001 < $number && 0.000000009 > $number) { $l = number_format($number, 12, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.00000001 < $number && 0.00000009 > $number) { $l = number_format($number, 11, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.0000001 < $number && 0.0000009 > $number) { $l = number_format($number, 10, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.000001 < $number && 0.000009 > $number) { $l = number_format($number, 9, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.00001 < $number && 0.00009 > $number) { $l = number_format($number, 8, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.0001 < $number && 0.0009 > $number) { $l = number_format($number, 7, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.001 < $number && 0.009 > $number) { $l = number_format($number, 6, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.01 < $number && 0.09 > $number) { $l = number_format($number, 4, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } elseif (0.1 < $number && 0.9 > $number) { $l = number_format($number, 2, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } else { $l = number_format($number, 2, ".", ","); $l = strpos($l, '.') !== false ? rtrim(rtrim($l, '0'), '.') : $l; return $l; } } $fiyat = 89000789.89787540000; echo moneyFormat($fiyat); // çıktı: 89,000,789.90 -> noktadan sonra çift sıfır oluşursa otomatik silenecektir
Not: Bu fonksiyon bol sıfırlı işlemler yapanlar için idealdir. Diğer yöntemlerin çoğu 0.00.......'dan sonra bol sıfırı desteklemez ve genellikle çıktı olarak 0.00 verir. Bu nedenle bu fonksiyon bol sıfırlı işlemler veya diğer işlemler için uygundur.
Kaynak: https://www.r10.net/php/3728092-php-para-birimi-formati.html
Kendi özelleştirilmiş stilini belirle
Uygulamanız için mükemmel renk modunu seçin.
Dil yönünüzü değiştirin
Tam ekran modu aç/kapat
Web sitesi için uygun bir menü sistemi seçin
Please enable JavaScript!Bitte aktiviere JavaScript!S'il vous plaît activer JavaScript!Por favor,activa el JavaScript!