{% else-1 %}
Транслит понятный поисковикам

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

// Транслит понятный поисковикам
var $lat=array(
"Shch","Sh","Ch","Ts","Yu","Ya","Zh","A","B","V","G","D","Ye","Yo","Z","I","I","K","L","M",
"N","O","P","R","S","T","U","F","Kh","","Y", "","E","Je","Ji",
"shch","sh","ch","ts","yu","ya","zh","a","b","v","g","d","ye","yo","z","i","i","k","l","m",
"n","o","p","r","s","t","u","f","kh","","y", "","ee","je","ji"
);

// Функция
function TranslitThis ($str, $encIn = "utf-8", $encOut = "utf-8"){
$str = iconv($encIn, "utf-8", $str);
for($i=0; $i<count($this->rus); $i++){
$c_rus = $this->rus[$i];
$c_lat = $this->lat[$i];
$str = str_replace($c_rus, $c_lat, $str);
}

// Регулярки
$str = preg_replace("/([qwrtpsdfghklzxcvbnmQWRTPSDFGHKLZXCVBNM]+)[jJ]e/", "\${1}e", $str);
$str = preg_replace("/([qwrtpsdfghklzxcvbnmQWRTPSDFGHKLZXCVBNM]+)[jJ]/", "\${1}", $str);

// Заменяем пробел на тире и возвращяем
return str_replace(' ','-',strtolower(iconv("utf-8", $encOut, $str)));
}
}
?>
1 38 0
0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 17 окт 2014, 04:28


antilark, в мозге твоём дыра *

0

Нет фото
• 20 апр 2013, 01:31


в данном коде дыра.