MessageFormatter::setPattern
msgfmt_set_pattern
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
MessageFormatter::setPattern -- msgfmt_set_pattern — Biçemleyici tarafından kullanılacak kalıbı tanımlar
Açıklama
Nesne yönelimli kullanım
bool
MessageFormatter::setPattern
( string
$kalıp
)Yordamsal kullanım
Biçemleyici tarafından kullanılacak kalıbı tanımlar.
Değiştirgeler
-
biçemleyici -
İleti biçemleyici
-
kalıp -
Bu ileti biçemleyici tarafından kullanılacak kalıp dizgesi. Kalıp 'tek tırnak dostu' sözdizimi kullanır; yorumlanmadan önce dahili olarak » umsg_autoQuoteApostrophe işlevinden geçirilir.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - msgfmt_set_pattern() örneği
<?php
$fmt = msgfmt_create( "tr_TR", "{0, number} ağaçta {1, number} maymun var." );
echo "Öntanımlı kalıp: '" . msgfmt_get_pattern( $fmt ) . "'\n";
echo "Biçemleme sonucu: " . msgfmt_format( $fmt, array(123, 456) ) . "\n";
msgfmt_set_pattern( $fmt, "{0, number} maymuna karşılık {1, number} ağaç var." );
echo "Yeni kalıp: '" . msgfmt_get_pattern( $fmt ) . "'\n";
echo "Biçemleme sonucu: " . msgfmt_format( $fmt, array(456, 123) ) . "\n";
?>
Örnek 2 - Nesne yönelimli örnek
<?php
$fmt = new MessageFormatter( "tr_TR", "{0, number} ağaçta {1, number} maymun var." );
echo "Öntanımlı kalıp: '" . $fmt->getPattern() . "'\n";
echo "Biçemleme sonucu: " . $fmt->format(array(123, 456)) . "\n";
$fmt->setPattern("{0, number} maymuna karşılık {1, number} ağaç var." );
echo "Yeni kalıp: '" . $fmt->getPattern() . "'\n";
echo "Biçemleme sonucu: " . $fmt->format(array(456, 123)) . "\n";
?>
Yukarıdaki örneğin çıktısı:
Öntanımlı kalıp: '{0, number} ağaçta {1, number} maymun var.'
Biçemleme sonucu: 123 ağaçta 456 maymun var.
Yeni kalıp: '{0, number} maymuna karşılık {1, number} ağaç var.'
Biçemleme sonucu: 456 maymuna karşılık 123 ağaç var.
Ayrıca Bakınız
- msgfmt_create() - Yeni bir ileti biçemleyici nesne oluşturur
- msgfmt_get_pattern() - Biçemleyici tarafından kullanılan kalıbı döndürür
There are no user contributed notes for this page.
