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,
)

Дивіться також