Transliterator::transliterate

transliterator_transliterate

(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)

Transliterator::transliterate -- transliterator_transliterate — Транслітерувати рядок

Опис

Об'єктно-орієнтований стиль

public Transliterator::transliterate(string $string, int $start = 0, int $end = -1): string|false

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

transliterator_transliterate(    Transliterator|string $transliterator,    string $string,    int $start = 0,    int $end = -1): string|false

Перетворює рядок або його частину за допомогою транслітератора ICU.

Список параметрів

transliterator

У процедурному варіанті, Transliterator або рядок, з якого може бути зібраний об'єкт Transliterator

string

Рядок для транслітерації.

start

Початковий індекс, включно (у кодових одиницях UTF-16), з якого починається частина рядка, призначена для транслітерації. Індексація починається з 0. Текст до цієї позиції залишиться як є.

end

Початковий індекс, не включаючи (у кодових одиницях UTF-16), яким закінчується частина рядка, призначена для транслітерації. Індексація починається з 0. Текст із цієї позиції залишиться як є.

Значення, що повертаються

Повертає перетворений рядок у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Конвертація екранованого UTF-16 рядка

Loading...

Висновок наведеного прикладу буде схожим на:

お早うございます
1
\uD834\uDD1E
𝄞

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