MessageFormatter::formatMessage
msgfmt_format_message
(No version information available, might be only in CVS) msgfmt_format_message — Quick format message
Description
Object oriented style
static
string
MessageFormatter::formatMessage
( string $locale
, string $pattern
, array $args
)
string
msgfmt_format_message
( string $locale
, string $pattern
, array $args
)
Parameters
-
locale
-
The locale to use for formatting locale-dependent parts
-
pattern
-
The pattern string to insert things into.
The pattern uses an 'apostrophe-friendly' syntax; it is run through
» umsg_autoQuoteApostrophe
before being interpreted.
-
args
-
The array of values to insert into the format string
Return Values
The formatted pattern string or FALSE if an error occurred
Examples
Example #1 msgfmt_format_message() example
<?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("de", "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum", array(4560, 123, 4560/123));
Example #2 OO example
<?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("de", "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum", array(4560, 123, 4560/123));
?>
The above example will output:
4,560 monkeys on 123 trees make 37.073 monkeys per tree
4.560 Affen über 123 Bäume um 37,073 Affen pro Baum
add a note
User Contributed Notes
Quick format message
There are no user contributed notes for this page.
|
|