tugmaks/russian-text-uniqifier

Class to uniqify russian text.

dev-master 2014-12-29 13:26 UTC

This package is auto-updated.

Last update: 2024-05-24 19:47:10 UTC


README

Class to uniqify russian text.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist tugmaks/russian-text-uniqifier "*"

or add

"tugmaks/russian-text-uniqifier": "*"

to the require section of your composer.json file.

Usage

Once this class is installed, simply use it in your code by :

$text = "Что случилось с этим миром,
Или сдулся шар земной?
Все переменилось мигом -
Все случилось мирно,
Все промчалось мимо -
Я иду домой.
(Вниз головой).

Этот мир перевернулся,
И завис передо мной.
Вокруг света обернулся;
Убежал, вернулся,
Закричал, качнулся,
Я иду - я падаю, падаю, падаю вниз головой,
Я падаю вниз головой!

Прощай навсегда, шар земной!
Но мы расстаемся с тобой,
Со всей разноцветной листвой.
Я падаю вниз головой!
Со всей разноцветной листвой!
Прощай навсегда, шар земной,
Но мы расстаемся с тобой,
Со всей разноцветной листвой.
Я падаю вниз головой!

Ты, пожалуйста, не бойся
Так случается со мной.
Ни о чем не беспокойся -
На замок закройся,
С головой укройся -
Я иду домой,
Я иду домой,
Я иду домой";
$u = new tugmaks\RTU\Uniqifier($text,['encodings'=>[
    tugmaks\RTU\Uniqifier::MAP_LATIN,
    tugmaks\RTU\Uniqifier::MAP_GREEK,
    ]]);
echo $u->uniqify();