MessageFormatter::parseMessage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MessageFormatter::parseMessage
Референца за `messageformatter.parsemessage.php` со подобрена типографија и навигација.
MessageFormatter::parseMessage
msgfmt_parse_message
Класата Collator
MessageFormatter::parseMessage -- msgfmt_parse_message — Брзо парсирање на влезниот стринг
= NULL
Напиши целосна ознака на елемент
$locale, string $pattern, string $message): array|falseПроцедурален стил
Парсира влезен стринг без експлицитно креирање на објектот за форматирање. Користете ја оваа функција кога операцијата за форматирање се изведува само еднаш и не бара никакви параметри или состојба што треба да се задржи.
Параметри
locale-
Локалот што ќе се користи за парсирање на делови зависни од локалот
pattern-
Шемата со која да се парсира
message. message-
На string за парсирање, во согласност со
pattern.
Примери
Пример #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($fmt);
$fmt = msgfmt_parse_message('de', "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum",
"4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum");
var_export($fmt);
?>Пример #2 OO пример
<?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($fmt);
$fmt = MessageFormatter::parseMessage('de', "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum",
"4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum");
var_export($fmt);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
array ( 0 => 4560, 1 => 123, 2 => 37.073, ) array ( 0 => 4560, 1 => 123, 2 => 37.073, )
Види Исто така
- msgfmt_create() - Конструира нов Форматер за пораки
- msgfmt_format_message() - Брзо форматирај порака
- msgfmt_parse() - Парсирај го влезниот стринг според образецот