(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
MessageFormatter::formatMessage -- msgfmt_format_message — İletiyi çabuk biçemler
Nesne yönelimli kullanım
$yerel
, string $kalıp
, array $değiştirgeler
) : stringYordamsal kullanım
$yerel
, string $kalıp
, array $değiştirgeler
) : stringGirdi dizgesini bir biçemleyici nesne oluşturmaya gerek bırakmaksızın biçemler. Bu işlevi, çözümleme işleminin bir kereliğine yapılıp değiştirgelerin ve durumun saklanmasına ihtiyaç olmadığı zaman kullanın.
yerel
Yerele bağlı kısımların biçemlenmesinde kullanılacak yerel.
kalıp
İçine veri yerleştirilecek kalıp dizgesi. Kalıp 'tek tırnak dostu' sözdizimi kullanır; yorumlanmadan önce dahili olarak » umsg_autoQuoteApostrophe işlevinden geçirilir.
değiştirgeler
Biçem dizgesine yerleştirilecek değiştirgeleri içeren dizi.
Bir hata oluşmuşsa FALSE
, aksi takdirde biçemlenmiş kalıp dizgesi ile döner.
Örnek 1 - msgfmt_format_message() örneği
<?php
echo msgfmt_format_message("en_US", "{0,number,integer} monkeys on {1,number,
integer} trees make {2,number} monkeys per tree",
array(4560, 123, 4560/123));
echo msgfmt_format_message("tr", "{0,number,integer} ağaçta {1,number,
integer} maymun, ağaç başına {2,number} maymun eder",
array(123, 4560, 4560/123));
Örnek 2 - Nesne yönelimli örnek
<?php
echo msgfmt_format_message("en_US", "{0,number,integer} monkeys on {1,number,
integer} trees make {2,number} monkeys per tree",
array(4560, 123, 4560/123));
echo msgfmt_format_message("tr", "{0,number,integer} ağaçta {1,number,
integer} maymun, ağaç başına {2,number} maymun eder",
array(123, 4560, 4560/123));
?>
Yukarıdaki örneğin çıktısı:
4,560 monkeys on 123 trees make 37.073 monkeys per tree 123 ağaçta 4.560 maymun, ağaç başına 37,073 maymun eder