MessageFormatter::parseMessage
msgfmt_parse_message
(No version information available, might be only in CVS)
msgfmt_parse_message — Quick parse input string
Описание
Object oriented style
Procedural style
Parses input string without explicitly creating the formatter object. Use this function when the format operation is done only once and does not need and parameters or state to be kept.
Список параметров
- locale
-
The locale to use for parsing locale-dependent parts
- value
-
The string to parse for items
Возвращаемые значения
An array containing items extracted, or FALSE on error
Примеры
Пример #1 msgfmt_parse_message() example
<?php
$fmt = msgfmt_parse_message('en_US', "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree",
"4,560 monkeys on 123 trees make 37.073 monkeys per tree");
var_export($res);
$fmt = msgfmt_parse_message('de', "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum",
"4.560 Affen über 123 Bäume um 37,073 Affen pro Baum");
var_export($res);
?>
Пример #2 OO example
<?php
$fmt = MessageFormatter::parseMessage('en_US', "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree",
"4,560 monkeys on 123 trees make 37.073 monkeys per tree");
var_export($res);
$fmt = MessageFormatter::parseMessage('de', "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum",
"4.560 Affen über 123 Bäume um 37,073 Affen pro Baum");
var_export($res);
?>
Результат выполнения данного примера:
array ( 0 => 4560, 1 => 123, 2 => 37.073, ) array ( 0 => 4560, 1 => 123, 2 => 37.073, )
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Поддержка языков и кодировок
- Internationalization Functions
- Функция MessageFormatter::create() - Constructs a new Message Formatter
- Функция MessageFormatter::formatMessage() - Quick format message
- Функция MessageFormatter::format() - Format the message
- Функция MessageFormatter::getErrorCode() - Get the error code from last operation
- Функция MessageFormatter::getErrorMessage() - Get the error text from the last operation
- Функция MessageFormatter::getLocale() - Get the locale for which the formatter was created.
- Функция MessageFormatter::getPattern() - Get the pattern used by the formatter
- Функция MessageFormatter::parseMessage() - Quick parse input string
- Функция MessageFormatter::parse() - Parse input string according to pattern
- Функция MessageFormatter::setPattern() - Set the pattern used by the formatter
Коментарии
404 Not Found