(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
NumberFormatter::format -- numfmt_format — Bir sayıyı biçemler
Nesne yönelimli kullanım
Yordamsal kullanım
Bir sayıyı biçemleyici kurallarına uygun olarak biçemler.
biçemleyiciNumberFormatter nesnesi.
değerBiçemlenecek değer. integer veya double türünde olabilir, diğer değerler bir sayısal değere dönüştürülür.
türKullanılacak biçemleme türü.
Bir hata oluşursa FALSE, aksi takdirde biçemlenmiş değeri içeren dizge
döner.
Örnek 1 - numfmt_format() örneği
<?php
$fmt = numfmt_create( 'tr_TR', NumberFormatter::DECIMAL );
$data = numfmt_format($fmt, 1234567.891234567890000);
if(intl_is_failure(numfmt_format($fmt))) {
report_error("Biçemleyici hatası");
}
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$fmt = new NumberFormatter( 'tr_TR', NumberFormatter::DECIMAL );
$fmt->format(1234567.891234567890000);
if(intl_is_failure($fmt->getErrorCode())) {
report_error("Biçemleyici hatası");
}
?>
Yukarıdaki örneğin çıktısı:
1.234.567,891