PHP number_format() Fonksiyonu - Sayıları Biçimlendirme İşlemi ve Kullanımı
03 Eki 2024
PHP number_format() fonksiyonu, sayıları belirli bir formata göre biçimlendirme yöntemi olarak kullanılır. Bu makalede, PHP number_format() fonksiyonunun kullanımı ve özellikleri detaylı bir şekilde açıklanarak, sayıların nasıl biçimlendirileceği ve örneklerle gösterilmiştir.
PHP number_format() fonksiyonu, sayıları belirli bir formata göre biçimlendirmek için kullanılır. Bu fonksiyon, sayıları binlik ayraçlarla ayrılmış, virgülden sonra belirli sayıda basamağa sahip veya para birimi sembolü ile birlikte biçimlendirmeyi mümkün kılar. Özellikle finansal uygulamalarda ve kullanıcı dostu bir arayüz oluşturmak için sıklıkla kullanılır.
Örneğin, bir e-ticaret sitesinde, ürün fiyatları para birimi sembolüyle birlikte gösterilmek istenirse PHP number_format() fonksiyonu kullanılabilir. Bu fonksiyon sayesinde, 1000 TL gibi bir fiyat, 1.000,00 TL şeklinde daha okunaklı hale getirilebilir.
PHP number_format() fonksiyonu, aşağıdaki parametreleri kabul eder:
- number: Biçimlendirilecek sayı.
- decimals: Virgülden sonra kaç basamak gösterileceği (opsiyonel).
- dec_point: Virgül yerine kullanılacak karakter (opsiyonel).
- thousands_sep: Binlik ayıracı olarak kullanılacak karakter (opsiyonel).
Aşağıda, PHP number_format() fonksiyonunun kullanımı ve örnekleri verilmiştir:
<?php
$number = 1234567.891234;
echo number_format($number); // 1,234,567.89 $number = 1234567.891234;
echo number_format($number, 2, ',', '.'); // 1.234.567,89
$number = 1234567.891234;
echo "Ürün Fiyatı: " . number_format($number, 2, ',', '.') . " TL"; // Ürün Fiyatı: 1.234.567,89 TL
Yukarıdaki örnekte, ilk olarak $number değişkenine 1234567.891234 değeri atanmıştır. İlk örnek, number_format() fonksiyonu kullanılarak bu sayıyı varsayılan ayarlarla biçimlendirmeyi gösterir. İkinci örnek, virgülden sonra 2 basamak göstermek üzere virgül ve nokta karakterlerini yer değiştirmiştir