Beware: passing an empty string for format returns null, not a formatter which returns empty strings.
$ php -r "print_r(new MessageFormatter('en_US',' '));"
MessageFormatter Object
(
)
$ php -r "print_r(new MessageFormatter('en_US',''));"MessageFormatter::create
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MessageFormatter::create
Референца за `messageformatter.create.php` со подобрена типографија и навигација.
MessageFormatter::create
MessageFormatter::__construct
msgfmt_create
Класата Collator
MessageFormatter::create -- MessageFormatter::__construct -- msgfmt_create — Конструира нов Форматер за Пораки
= NULL
Обектно-ориентиран стил (метод)
Обектно-ориентиран стил (конструктор):
Процедурален стил
Конструира нов Форматер за Пораки
Параметри
locale-
Локалот што треба да се користи при форматирање на аргументи
pattern-
Низата на образец за вметнување аргументи. Образецот користи синтаксија 'пријателска кон апостроф'; види » Наведување/Избегнување интерполација на низи
Errors/Exceptions
Кога се повикува како конструктор, при неуспех а IntlException се фрла.
Примери
Пример #1 msgfmt_create() example
<?php
$fmt = msgfmt_create("en_US", "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree");
echo msgfmt_format($fmt, array(4560, 123, 4560/123));
$fmt = msgfmt_create("de", "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum");
echo msgfmt_format($fmt, array(4560, 123, 4560/123));
?>Пример #2 OO пример
<?php
$fmt = new MessageFormatter("en_US", "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree");
echo $fmt->format(array(4560, 123, 4560/123));
$fmt = new MessageFormatter("de", "{0,number,integer} Affen auf {1,number,integer} Bäumen sind {2,number} Affen pro Baum");
echo $fmt->format(array(4560, 123, 4560/123));
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
4,560 monkeys on 123 trees make 37.073 monkeys per tree 4.560 Affen auf 123 Bäumen sind 37,073 Affen pro Baum
Види Исто така
- msgfmt_format() - Форматирај ја пораката
- msgfmt_parse() - Парсирај го влезниот стринг според образецот
- msgfmt_get_error_code() - Земете го кодот за грешка од последната операција
- msgfmt_get_error_message() Пример #3 Со