(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çemleyici
NumberFormatter nesnesi.
değer
Biç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ür
Kullanı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