(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Format the message
public string MessageFormatter::format ( array $args )
Object oriented style
Procedural style
Format the message by substituting the data into the format string according to the locale rules
Parameters:
fmt
The message formatter
args
Arguments to insert into the format string
Returns:
The formatted string, or FALSE
if an error occurred
Examples:
msgfmt_format() example
<?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("de", "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum"); echo msgfmt_format($fmt, array(4560, 123, 4560/123)); ?>
OO example
<?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("de", "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum"); echo $fmt->format(array(4560, 123, 4560/123)); ?>
See also:
Please login to continue.