12-07-2023 16:26
26-10-2022 09:39
26-10-2022 12:02
12-01-2024 09:35
Ö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