MessageFormatter::setPatternmsgfmt_set_patternSet the pattern used by the formatter
&reftitle.description;
Object oriented style
boolMessageFormatter::setPatternstringpattern
Procedural style
boolmsgfmt_set_patternMessageFormatterfmtstringpattern
Set the pattern used by the formatter
&reftitle.parameters;
fmt
The message formatter
pattern
The pattern string to use in this message formatter.
The pattern uses an 'apostrophe-friendly' syntax; it is run through
umsg_autoQuoteApostrophe
before being interpreted.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
msgfmt_set_pattern example
]]>
OO example
getPattern() . "'\n";
echo "Formatting result: " . $fmt->format(array(123, 456)) . "\n";
$fmt->setPattern("{0, number} trees hosting {1, number} monkeys" );
echo "New pattern: '" . $fmt->getPattern() . "'\n";
echo "Formatted number: " . $fmt->format(array(123, 456)) . "\n";
?>
]]>
&example.outputs;
&reftitle.seealso;
msgfmt_createmsgfmt_get_pattern