Transliterator::create

transliterator_create

(PHP >= 5.4.0, PECL intl >= 2.0.0)

Transliterator::create -- transliterator_createCreate a transliterator

Описание

Объектно-ориентированный стиль

public static Transliterator Transliterator::create ( string $id [, int $direction ] )

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

Transliterator transliterator_create ( string $id [, int $direction ] )

Opens a Transliterator by id.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

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

id

The id.

direction

The direction, defaults to >Transliterator::FORWARD. May also be set to Transliterator::REVERSE.

Возвращаемые значения

Returns a Transliterator object on success, or NULL on failure.

Смотрите также

Коментарии

Автор:
A good example of create for non latin languages is Turkish.

There both upper case I character and lowercase ı character which makes other strtolower kind of functions useless.

$text = "Iğdır";

echo Transliterator::create("tr-Lower")->transliterate($text);

will return the correct result ığdır, not iğdır .
2019-11-12 22:29:06
http://php5.kiev.ua/manual/ru/transliterator.create.html
Автор:
If you want to go deeper into what is going on, read the ICU projects docs: http://userguide.icu-project.org/transforms/general

This API call is basically just wrapper around ICU Transliteration.
2020-08-07 09:50:46
http://php5.kiev.ua/manual/ru/transliterator.create.html
Автор:
// Translit each and every char to ASCII

$string = 'Москва́';
$string = Transliterator::create('Any-Latin; Latin-ASCII')->transliterate($string);

print $string;

// the result is "Moskva"
2020-10-27 21:27:56
http://php5.kiev.ua/manual/ru/transliterator.create.html

    Поддержать сайт на родительском проекте КГБ