function handler(&$object) { //русский->английский //буквы нижнего регистра $object=str_replace("а", "a", $object); $object=str_replace("б", "b", $object); $object=str_replace("в", "v", $object); $object=str_replace("г", "g", $object); $object=str_replace("д", "d", $object); $object=str_replace("е", "e", $object); $object=str_replace("ё", "e`", $object); $object=str_replace("ж", "j", $object); $object=str_replace("з", "z", $object); $object=str_replace("и", "i", $object); $object=str_replace("й", "i`", $object); $object=str_replace("к", "k", $object); $object=str_replace("л", "l", $object); $object=str_replace("м", "m", $object); $object=str_replace("н", "n", $object); $object=str_replace("о", "o", $object); $object=str_replace("п", "p", $object); $object=str_replace("р", "r", $object); $object=str_replace("с", "s", $object); $object=str_replace("т", "t", $object); $object=str_replace("у", "u", $object); $object=str_replace("ф", "f", $object); $object=str_replace("х", "h", $object); $object=str_replace("ц", "c", $object); $object=str_replace("ч", "c`", $object); $object=str_replace("ш", "s`", $object); $object=str_replace("щ", "s``", $object); $object=str_replace("ъ", "x", $object); $object=str_replace("ы", "i``", $object); $object=str_replace("ь", "x`", $object); $object=str_replace("э", "e``", $object); $object=str_replace("ю", "u`", $object); $object=str_replace("я", "y`", $object); $object=str_replace(" ", "_", $object); //буквы верхнего регистра $object=str_replace("А", "A", $object); $object=str_replace("Б", "B", $object); $object=str_replace("В", "V", $object); $object=str_replace("Г", "G", $object); $object=str_replace("Д", "D", $object); $object=str_replace("Е", "E", $object); $object=str_replace("Ё", "E`", $object); $object=str_replace("Ж", "J", $object); $object=str_replace("З", "Z", $object); $object=str_replace("И", "I", $object); $object=str_replace("Й", "I`", $object); $object=str_replace("К", "K", $object); $object=str_replace("Л", "L", $object); $object=str_replace("М", "M", $object); $object=str_replace("Н", "N", $object); $object=str_replace("О", "O", $object); $object=str_replace("П", "P", $object); $object=str_replace("Р", "R", $object); $object=str_replace("С", "S", $object); $object=str_replace("Т", "T", $object); $object=str_replace("У", "U", $object); $object=str_replace("Ф", "F", $object); $object=str_replace("Х", "H", $object); $object=str_replace("Ц", "C", $object); $object=str_replace("Ч", "C`", $object); $object=str_replace("Ш", "S`", $object); $object=str_replace("Щ", "S``", $object); $object=str_replace("Ъ", "X", $object); $object=str_replace("Ы", "I``", $object); $object=str_replace("Ь", "X`", $object); $object=str_replace("Э", "E``", $object); $object=str_replace("Ю", "U`", $object); $object=str_replace("Я", "Y`", $object); $object=trim($object); } function handler_rev(&$object) { //английский->русский //буквы нижнего регистра $object=str_replace("a", "а", $object); $object=str_replace("b", "б", $object); $object=str_replace("v", "в", $object); $object=str_replace("g", "г", $object); $object=str_replace("d", "д", $object); $object=str_replace("e", "е", $object); $object=str_replace("e`", "ё", $object); $object=str_replace("j", "ж", $object); $object=str_replace("z", "з", $object); $object=str_replace("i", "и", $object); $object=str_replace("i`", "й", $object); $object=str_replace("k", "к", $object); $object=str_replace("l", "л", $object); $object=str_replace("m", "м", $object); $object=str_replace("n", "н", $object); $object=str_replace("o", "о", $object); $object=str_replace("p", "п", $object); $object=str_replace("r", "р", $object); $object=str_replace("s", "с", $object); $object=str_replace("t", "т", $object); $object=str_replace("u", "у", $object); $object=str_replace("f", "ф", $object); $object=str_replace("h", "х", $object); $object=str_replace("c", "ц", $object); $object=str_replace("c`", "ч", $object); $object=str_replace("s`", "ш", $object); $object=str_replace("s``", "щ", $object); $object=str_replace("x", "ъ", $object); $object=str_replace("i``", "ы", $object); $object=str_replace("x`", "ь", $object); $object=str_replace("e``", "э", $object); $object=str_replace("u`", "ю", $object); $object=str_replace("y`", "я", $object); $object=str_replace("_", " ", $object); //буквы верхнего регистра $object=str_replace("A", "А", $object); $object=str_replace("B", "Б", $object); $object=str_replace("V", "В", $object); $object=str_replace("G", "Г", $object); $object=str_replace("D", "Д", $object); $object=str_replace("E", "Е", $object); $object=str_replace("E`", "Ё", $object); $object=str_replace("J", "Ж", $object); $object=str_replace("Z", "З", $object); $object=str_replace("I", "И", $object); $object=str_replace("I`", "Й", $object); $object=str_replace("K", "К", $object); $object=str_replace("L", "Л", $object); $object=str_replace("M", "М", $object); $object=str_replace("N", "Н", $object); $object=str_replace("O", "О", $object); $object=str_replace("P", "П", $object); $object=str_replace("R", "Р", $object); $object=str_replace("S", "С", $object); $object=str_replace("T", "Т", $object); $object=str_replace("U", "У", $object); $object=str_replace("F", "Ф", $object); $object=str_replace("H", "Х", $object); $object=str_replace("C", "Ц", $object); $object=str_replace("C`", "Ч", $object); $object=str_replace("S`", "Ш", $object); $object=str_replace("S``", "Щ", $object); $object=str_replace("X", "Ъ", $object); $object=str_replace("I``", "Ы", $object); $object=str_replace("X`", "Ь", $object); $object=str_replace("E``", "Э", $object); $object=str_replace("U`", "Ю", $object); $object=str_replace("Y`", "Я", $object); $object=str_replace(".php", "", $object); $object=trim($object); } |