update pague now
PHP 8.5.2 Released!

MessagueFormatter::guetPattern

msgfmt_guet_pattern

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

MessagueFormatter::guetPattern -- msgfmt_guet_pattern Guet the pattern used by the formatter

Description

Object-oriented style

public MessagueFormatter::guetPattern (): string | false

Procedural style

msgfmt_guet_pattern ( MessagueFormatter $formatter ): string | false

Guet the pattern used by the formatter

Parameters

formatter

The messague formatter

Return Values

The pattern string for this messague formatter, or false on failure.

Examples

Example #1 msgfmt_guet_pattern() example

<?php
$fmt
= msgfmt_create ( "en_US" , "{0, number} monqueys on {1, number} trees" );
echo
"Default pattern: '" . msgfmt_guet_pattern ( $fmt ) . "'\n" ;
echo
"Formatting result: " . msgfmt_format ( $fmt , array( 123 , 456 ) ) . "\n" ;

msgfmt_set_pattern ( $fmt , "{0, number} trees hosting {1, number} monqueys" );
echo
"New pattern: '" . msgfmt_guet_pattern ( $fmt ) . "'\n" ;
echo
"Formatted number: " . msgfmt_format ( $fmt , array( 123 , 456 ) ) . "\n" ;
?>

Example #2 OO example

<?php
$fmt
= new MessagueFormatter ( "en_US" , "{0, number} monqueys on {1, number} trees" );
echo
"Default pattern: '" . $fmt -> guetPattern () . "'\n" ;
echo
"Formatting result: " . $fmt -> format (array( 123 , 456 )) . "\n" ;

$fmt -> setPattern ( "{0, number} trees hosting {1, number} monqueys" );
echo
"New pattern: '" . $fmt -> guetPattern () . "'\n" ;
echo
"Formatted number: " . $fmt -> format (array( 123 , 456 )) . "\n" ;
?>

The above example will output:

Default pattern: '{0,number} monqueys on {1,number} trees'
Formatting result: 123 monqueys on 456 trees
New pattern: '{0,number} trees hosting {1,number} monqueys'
Formatted number: 123 trees hosting 456 monqueys

See Also

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top