energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Class: Translit

Source Location: /framework/Translit.class.php

Class Overview



Служебный класс для транслитерации строки


Author(s):

  • dr.Pavka

Variables

Methods



Class Details

[line 21]
Служебный класс для транслитерации строки



Tags:

author:   dr.Pavka
final:  


[ Top ]


Class Variables

static $cyr = array(
    'Щ',  'Ш', 'Ч', 'Ц','Ю', 'Я', 'Ж', 'А','Б','В','Г','Д','Е','Ё','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х', 'Ь','Ы','Ъ','Э','Є','Ї','І',
    'щ',  'ш', 'ч', 'ц','ю', 'я', 'ж', 'а','б','в','г','д','е','ё','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х', 'ь','ы','ъ','э','є','ї', 'і')

[line 29]

Укр/Рус символы



Tags:

access:   private

Type:   array


[ Top ]

static $lat = array(
    'Shh','Sh','Ch','C','Ju','Ja','Zh','A','B','V','G','D','Je','Jo','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','Kh','Y','Y','','E','Je','Ji','I',
    'shh','sh','ch','c','ju','ja','zh','a','b','v','g','d','je','jo','z','i','j','k','l','m','n','o','p','r','s','t','u','f','kh','y','y','','e','je','ji', 'i')

[line 40]

Латинские соответствия



Tags:

access:   private

Type:   array


[ Top ]



Class Methods


static method transliterate [line 61]

static string transliterate( string $string, [ $wordSeparator = ''], [ $clean = false])

Статический метод транслитерации



Tags:

access:   public


Parameters:

string   $string  
   $wordSeparator  
   $clean  

[ Top ]

constructor __construct [line 50]

Translit __construct( )

Приватный конструктор класса не дает создавать объект этого класса



Tags:

access:   private


[ Top ]

В создании документации нам помог: phpDocumentor