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

intl

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

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

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

book.intl.php

Меѓународни функции

Вовед

Екстензијата за интернационализација (понатаму се нарекува Intl) е обвивка за » ICU библиотека, овозможувајќи им на PHP програмерите да вршат разни операции свесни за локалот, вклучувајќи, но не ограничувајќи се на форматирање, транслитерација, конверзија на кодирање, календарски операции, поставен на Quaternary. Во таков случај, празно место, пунктуација и симболи се земаат предвид при споредба на низи, но само ако сите други аспекти на низите (основни букви, акценти и големина) се идентични. Ако Alternate не е поставен на Shifted, тогаш нема разлика помеѓу Strength од 3 и Strength од 4. За повеќе информации и примери, видете Variable_Weighting во-усогласено подредување, лоцирање на граници на текст и работа со идентификатори на локали, временски зони и графеми.

Има тенденција да ги следи ICU API-јата, така што луѓето со искуство во работа со ICU на C/C++ или Java лесно можат да го користат PHP API-то. Исто така, на овој начин документацијата на ICU би била корисна за разбирање на разни ICU функции.

Intl се состои од неколку модули, секој од нив го изложува соодветниот ICU API:

  • Collator: обезбедува можност за споредба на низи со поддршка за соодветни подредувања чувствителни на локалот.
  • Бројчен Форматер: овозможува прикажување на број според локализиран формат или даден образец или сет на правила, и парсирање на низи во броеви.
  • Пораков Форматер: овозможува креирање пораки што вклучуваат податоци (како броеви или датуми) форматирани според даден образец и правила на локалот, и парсирање пораки извлекувајќи податоци од нив. Може да обработува множини, броеви свесни за локалот, валути, услови и многу повеќе.
  • Нормализатор: обезбедува функција за трансформирање на текст во една од формите за нормализација на Unicode, и обезбедува рутина за тестирање дали дадена низа е веќе нормализирана.
  • Локал: обезбедува интеракција со идентификатори на локали во форма на функции за добивање подзнаци од идентификатор на локал; парсирање, составување, совпаѓање (барање и филтрирање) идентификатори на локали.
  • Календар: обезбедува класа која може да се користи за операции на календар свесни за локалот и добивање разни информации како временска зона за избран локал, прв ден од неделата или дали е летна сезона сега.
  • Временска зона: обезбедува обвивка околу » "Olson" база на податоци која има информации за сите временски зони низ светот.
  • Форматер на датум: овозможува прикажување на датум и време според локализиран формат или даден образец или сет на правила, и парсирање на низи во датум и време.
  • Транслитератор: овозможува добивање латинска репрезентација на низи на разни јазици.

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

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

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

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

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

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

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