(PHP 5 >= 5.3.0, 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.
NumberFormatter nesnesi.
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.
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