(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
MessageFormatter::format -- msgfmt_format — İleti biçemler
Nesne yönelimli kullanım
Yordamsal kullanım
Yerelin kurallarına uygun olarak biçem dizgesi içine veri yerleştirerek iletiyi biçemler.
İleti biçemleyici.
Biçem dizgesine yerleştirilecek değiştirgeler.
Bir hata oluşmuşsa FALSE, aksi takdirde biçemlenmiş dizge ile döner.
Örnek 1 - msgfmt_format() örneği
<?php
$fmt = msgfmt_create("en_US", "{0,number,integer} monkeys on {1,number,
integer} trees make {2,number} monkeys per tree");
echo msgfmt_format($fmt, array(4560, 123, 4560/123));
$fmt = msgfmt_create("tr", "{0,number,integer} ağaçta {1,number,
integer} maymun, ağaç başına {2,number} maymun eder");
echo msgfmt_format($fmt, array(123, 4560, 4560/123));
?>
Örnek 2 - Nesne yönelimli örnek
<?php
$fmt = new MessageFormatter("en_US", "{0,number,integer} monkeys on {1,
number,integer} trees make {2,number} monkeys per tree");
echo $fmt->format(array(4560, 123, 4560/123));
$fmt = new MessageFormatter("tr", "{0,number,integer} ağaçta {1,
number,integer} maymun, ağaç başına {2,number} maymun eder");
echo $fmt->format(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