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
𝄞
Дивіться також
- Transliterator::getErrorMessage() - Отримати останнє повідомлення про помилку
- Transliterator::__construct() - Приватний конструктор