1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function encodestring( $st ) { // Сначала заменяем "односимвольные" фонемы. $st = strtr ( $st , "абвгдеёзийклмнопрстуфхъыэ_" , "abvgdeeziyklmnoprstufh'iei" ); $st = strtr ( $st , "АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_" , "ABVGDEEZIYKLMNOPRSTUFH'IEI" ); // Затем - "многосимвольные". $st = strtr ( $st , array ( "ж" => "zh" , "ц" => "ts" , "ч" => "ch" , "ш" => "sh" , "щ" => "shch" , "ь" => "" , "ю" => "yu" , "я" => "ya" , "Ж" => "ZH" , "Ц" => "TS" , "Ч" => "CH" , "Ш" => "SH" , "Щ" => "SHCH" , "Ь" => "" , "Ю" => "YU" , "Я" => "YA" , "ї" => "i" , "Ї" => "Yi" , "є" => "ie" , "Є" => "Ye" ) ); // Возвращаем результат. return $st ; } ?> |