MessageFormatter::parseMessage
msgfmt_parse_message
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
MessageFormatter::parseMessage -- msgfmt_parse_message — Швидко розбирає вхідний рядок
Опис
Об'єктно-орієнтований стиль
public static MessageFormatter::parseMessage(string $locale, string $pattern, string $message): array|false
Процедурний стиль
msgfmt_parse_message(string $locale, string $pattern, string $message): array|false
Розбирає вхідний рядок без створення об'єкта форматування. Використовуйте цю функцію, коли форматування виконується лише один раз і не потребує збереження параметрів або стану.
Список параметрів
locale
Локаль, що використовується для аналізу частин, що залежать від локалі
pattern
Шаблон, использующийся для разбораmessage
message
Рядок (string) для розбору, відповідний pattern
Значення, що повертаються
Масив (array), що містить вилучені елементи або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання msgfmt_parse_message()****
Loading...
Приклад #2 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Результат виконання наведеного прикладу:
array (
0 => 4560,
1 => 123,
2 => 37.073,
)
array (
0 => 4560,
1 => 123,
2 => 37.073,
)
Дивіться також
- msgfmt_create() - Створює засіб форматування повідомлень
- msgfmt_format_message() - Швидко форматує повідомлення
- msgfmt_parse() - Розбирає рядок згідно шаблону