(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
1 2 3 4 5 6 | <?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
1 2 3 4 5 6 | <?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.