NumberFormatter::setSymbol
numfmt_set_symbol
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
NumberFormatter::setSymbol -- numfmt_set_symbol — Bir simge değeri tanımlar
Açıklama
Nesne yönelimli kullanım
bool
NumberFormatter::setSymbol
( int $öznitelik
, string $değer
)
Yordamsal kullanım
Bir biçemleyici ile ilgili bir simge tanımlar. Biçemleyici, bir sayıda yüzde imi gibi yerele bağlı karakterleri ifade eden simgeler kullanır. Bu arayüz, kurala dayalı biçemleyicileri desteklemez.
Değiştirgeler
- biçemleyici
-
NumberFormatter nesnesi.
- öznitelik
-
Biçem simgesi sabitlerinden biri olarak simge belirteci.
- değer
-
Simge için metin.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - numfmt_set_symbol() örneği
<?php
$fmt = numfmt_create( 'tr_TR', NumberFormatter::DECIMAL );
echo "Ayraç: ".numfmt_get_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo numfmt_format($fmt, 1234567.891234567890000)."\n";
numfmt_set_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL, "*");
echo "Ayraç: ".numfmt_get_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo numfmt_format($fmt, 1234567.891234567890000)."\n";
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$fmt = new NumberFormatter( 'tr_TR', NumberFormatter::DECIMAL );
echo "Ayraç: ".$fmt->getSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo $fmt->format(1234567.891234567890000)."\n";
$fmt->setSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL, "*");
echo "Ayraç: ".$fmt->getSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo $fmt->format(1234567.891234567890000)."\n";
?>
Yukarıdaki örneğin çıktısı:
Ayraç: . 1.234.567,891 Ayraç: * 1*234*567,891
Ayrıca Bakınız
- numfmt_get_error_code() - Biçemleyicinin son hata numarası ile döner
- numfmt_get_symbol() - Simge değeri ile döner
NumberFormatter::setSymbol
There are no user contributed notes for this page.
