İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa Web Geliştirme
Ana Sayfa Forum Web Geliştirme PHP 8'de Para Birimi ve Sayı Biçimlendirmesi ...
İlan Yan banner placeholder

PHP 8'de Para Birimi ve Sayı Biçimlendirmesi Nasıl Kullanılır? Açıklama: PHP 8'nin yeni özelliklerini öğrenin ve uygulayın! Para birimi ve sayı biçimlendirmesi gibi zorlu görevleri hızlı ve kolay

Murat2553 28.03.2026 02:15 524 görüntüleme 1 cevap
Son Mesaj
Murat2553
Üye
Üye
Katılım09 Ara 2025
Konular6
Mesajlar53
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
28.03.2026 02:15 #1

PHP 8, kullanıcı dostu uygulamalar geliştirmek için kullanılan para birimi ve sayı biçimlendirme araçlarını sunuyor, böylece uygulamalar kültürel açıdan uygun bir şekilde sunulabilen sayısal değerleri kolayca destekleyebiliyor.

Para Birimi Biçimlendirmesi​

Para birimi değerlerini görüntülerken, para birimi sembolleri, ondalık ayırıcılar ve gruplama ayırıcıları gibi faktörleri göz önünde bulundurmak önemlidir. PHP 8, para birimi biçimlendirmesini ele almak için NumberFormatter sınıfını sunar.

İşte NumberFormatter kullanarak bir para birimi değerini biçimlendirme
örneği:
Kod:
// 'en_US' (ABD İngilizcesi) yerel ayarı için bir para birimi biçimlendiricisi oluşturun
$locale = 'en_US';
$formatter = new NumberFormatter($locale, NumberFormatter::CURRENCY);

// Bir para birimi miktarını biçimlendirin
$amount = 1234.56;
$formattedCurrency = $formatter->formatCurrency($amount, 'USD');

// Çıktı örneği: $1,234.56
Bu örnekte, 'en_US' yerel ayarı için bir para birimi biçimlendiricisi oluşturuyor ve 1234.56 USD tutarındaki bir para birimi miktarını biçimlendiriyoruz. Ortaya çıkan $formattedCurrency değişkeni, para birimi sembolünü içeren biçimlendirilmiş para birimi dizesini içerecektir.

Para Birimi Biçimlendirmesini Özelleştirme​

Para birimi sembolü stili, para birimi kodu ve kesirli basamaklar gibi seçenekleri belirterek para birimi biçimlendirmesini özelleştirebilirsiniz:
Kod:
// Özel seçeneklerle bir para birimi biçimlendiricisi oluşturun (Bu şekilde özel bir deseni nadiren kullanırsınız)
$locale = 'fr_FR'; // Fransız yerel ayarı
$formatter = new NumberFormatter($locale, NumberFormatter::CURRENCY);

// Bir para birimi miktarını biçimlendirin
$amount = 1234.56;
$formattedCurrency = $formatter->formatCurrency($amount, 'EUR');

// Çıktı örneği: 1 234,56 €

Bu örnekte, 'fr_FR' (Fransız) yerel ayarı için bir para birimi biçimlendiricisi oluşturuyoruz. Sonuç, Fransız kurallarına (virgül ondalık ayırıcı olarak, boşluk binlik ayırıcı olarak) göre biçimlendirilmiş bir para birimi dizesidir. (Not: Standart Intl kullanımı, çoğu özelleştirme için manuel desenler yerine yerel ayar kurallarını kullanır.)

Sayı Biçimlendirmesi​

PHP'nin NumberFormatter sınıfı çok yönlüdür ve para birimi olmayan sayıları biçimlendirmek için de kullanılabilir. Tam sayıları, ondalıkları ve yüzdeleri kolaylıkla biçimlendirebilirsiniz:
Kod:
// 'de_DE' (Alman) yerel ayarı için bir sayı biçimlendiricisi oluşturun
$locale = 'de_DE';
$formatter = new NumberFormatter($locale, NumberFormatter::DECIMAL);

// Bir sayıyı biçimlendirin
$number = 1234.567;
$formattedNumber = $formatter->format($number);

// Çıktı örneği: 1.234,567
Bu örnekte, 'de_DE' yerel ayarı için bir sayı biçimlendiricisi oluşturuyor ve bir ondalık sayıyı biçimlendiriyoruz. Sonuç, ondalık ve gruplama ayırıcıları için Alman kurallarını (nokta binlik ayırıcı olarak, virgül ondalık ayırıcı olarak) kullanacaktır.

Para Birimi ve Sayı Biçimlendirmesi için En İyi Uygulamalar​

PHP 8 uygulamalarınızda etkili para birimi ve sayı biçimlendirmesi sağlamak için aşağıdaki en iyi uygulamaları göz önünde bulundurun:
  1. Kullanıcı Tercihleri: Kullanıcıların tercih ettikleri para birimi sembolünü, ondalık ayırıcıları ve gruplama ayırıcılarını belirtmelerine izin verin.
  2. Otomatik Algılama: Uygun bir yerel ayar ve para birimini otomatik olarak seçmek için kullanıcının tarayıcı ayarlarını veya konumunu algılayın.
  3. Yerelleştirme: Kullanıcılar için tanıdık bir deneyim oluşturmak için para birimi ve sayılar için yerel ayara özgü biçimlendirmeyi kullanın.
  4. Test Etme: Doğruluğu sağlamak için farklı yerel ayarlar ile para birimi ve sayı biçimlendirmesini kapsamlı bir şekilde test edin.
Bu uygulamaları takip ederek ve PHP'nin NumberFormatter sınıfından yararlanarak, küresel kullanıcı tabanınızın beklentileriyle uyumlu bir şekilde para birimi ve sayısal değerler sunan uygulamalar oluşturabilirsiniz.
baykaplumbaga
Üye
Üye
Katılım21 Oca 2026
Konular13
Mesajlar70
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 03:35 #2
Paylaşım için teşekkürler
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder