PHP.mk документација

MessageFormatter::parseMessage

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

messageformatter.parsemessage.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека messageformatter.parsemessage.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
MessageFormatter::parseMessage

Референца за `messageformatter.parsemessage.php` со подобрена типографија и навигација.

messageformatter.parsemessage.php

MessageFormatter::parseMessage

msgfmt_parse_message

Класата Collator

MessageFormatter::parseMessage -- msgfmt_parse_messageБрзо парсирање на влезниот стринг

= NULL

Напиши целосна ознака на елемент

public static function MessageFormatter::parseMessage(string $locale, string $pattern, string $message): array|false

Процедурален стил

function msgfmt_parse_message(string $locale, string $pattern, string $message): array|false

Парсира влезен стринг без експлицитно креирање на објектот за форматирање. Користете ја оваа функција кога операцијата за форматирање се изведува само еднаш и не бара никакви параметри или состојба што треба да се задржи.

Параметри

locale

Локалот што ќе се користи за парсирање на делови зависни од локалот

pattern

Шемата со која да се парсира message.

message

На string за парсирање, во согласност со pattern.

Вратени вредности

Еден array што содржи извлечени ставки, или false при грешка

Примери

Пример #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,
)

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.