PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

MessageFormatter::formatMessage> <MessageFormatter
Last updated: Fri, 10 Oct 2008

view this page in

MessageFormatter::create

MessageFormatter::__construct

msgfmt_create

(No version information available, might be only in CVS)

MessageFormatter::create -- MessageFormatter::__construct -- msgfmt_createConstructs a new Message Formatter

Description

Object oriented style (method)

MessageFormatter MessageFormatter::create ( string $locale , string $pattern )

Object oriented style (constructor):

MessageFormatter::__construct ( string $locale , string $pattern )

Procedural style

MessageFormatter msgfmt_create ( string $locale , string $pattern )

Constructs a new Message Formatter

Parameters

locale

The locale to use when formatting arguments

pattern

The pattern string to stick arguments into. The pattern uses an 'apostrophe-friendly' syntax; it is run through » umsg_autoQuoteApostrophe before being interpreted.

Return Values

The formatter object

Examples

Example #1 msgfmt_create() 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(45601234560/123));
$fmt msgfmt_create("de""{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum");
echo 
msgfmt_format($fmt, array(45601234560/123));
?>

Example #2 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(45601234560/123));
$fmt = new MessageFormatter("de""{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum");
echo 
$fmt->format(array(45601234560/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 add a note User Contributed Notes
MessageFormatter::create
There are no user contributed notes for this page.

MessageFormatter::formatMessage> <MessageFormatter
Last updated: Fri, 10 Oct 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites