Php Dersleri
2026 Güncel

Php para formatlama

2 dk okuma süresi 1 görüntülenme 2024-03-29 4.9 (18 değerlendirme)

Elbette, daha detaylı olarak PHP'de para birimi formatlamak için kullanabileceğiniz number_format() fonksiyonunu açıklayayım:

string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )

Bu fonksiyon, verilen sayıyı belirli bir formata göre biçimlendirir ve biçimlendirilmiş bir sayıyı içeren bir string döndürür. number_format() fonksiyonunun parametreleri şu şekildedir:

  • $number: Biçimlendirilecek sayı.
  • $decimals (opsiyonel): Ondalık basamak sayısı. Varsayılan değeri 0'dır.
  • $dec_point (opsiyonel): Ondalık ayracı. Varsayılan değeri "." (nokta)'dır.
  • $thousands_sep (opsiyonel): Binlik ayırıcı. Varsayılan değeri "," (virgül)'dır.

Örnek olarak, bir sayıyı biçimlendirelim ve elde edilen sonucu inceleyelim:

$amount = 1234.56789; $formattedAmount = number_format($amount, 2, ',', '.'); echo $formattedAmount; // 1.234,57

Bu örnekte, $amount değişkeni 1234.56789 değerine sahiptir. number_format() fonksiyonuyla bu değer 2 ondalık basamağa sahip bir string olarak biçimlenir ve binlik ayırıcı olarak virgül, ondalık ayracı olarak ise nokta kullanılır. Sonuç olarak elde edilen değer "1.234,57" şeklinde olur.

Bu şekilde, number_format() fonksiyonunu kullanarak PHP'de para birimlerini istediğiniz formatta biçimlendirebilirsiniz.

Makaleyi Değerlendirin

Bu makale işinize yaradı mı? Puan verin!

Okuyucu puanları makalelerimizin arama motorlarında öne çıkmasına ve güncellenmesine destek olur.

4.9 / 5 (Toplam 18 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu makale ve teknik konuyla ilgili detaylar

Php para formatlama makalesindeki yöntemler hangi sürümlerde geçerlidir?

İçerikteki çözümler ve kod örnekleri güncel PHP 8.x ve modern web standartları referans alınarak test edilmiştir.

Bu konuda başka makalelere nereden ulaşabilirim?

Sayfanın sağ tarafındaki Kategori Menüsü ve ilgili yazılar alanından benzer teknik rehberleri inceleyebilirsiniz.