1. PHP / Говнокод #14282

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    public static function translite($string) {
            $rus=array(
                "A","B","C","D","e","F","G","H","I",
                "J","K","L","M","N","O","P","Q","R",
                "S","T","U","V","W","X","Y","Z",
                "ё","й","ю","ь","ч","щ","ц","у","к",
                "е","н","г","ш","з","х","ъ","ф","ы","в",
                "а","п","р","о","л","д","ж","э","я","с",
                "м","и","т","б","Ё","Й","Ю","Ч","Ь",
                "Щ","Ц","У","К","Е","Н","Г","Ш","З",
                "Х","Ъ","Ф","Ы","В","А","П","Р","О",
                "Л","Д","Ж","Э","Я","С","М","И","Т","Б",
                "-"," ","–","?",'"',",",".","«","»","'","!",
                "/","\\",":",";","<",">","(",")","[","]",
                "{","}","@","#","№","$","%","^","&","*",
                "~");
            $eng = array(
                "a","b","c","d","e","f","g","h","i",
                "j","k","l","m","n","o","p","q","r",
                "s","t","u","v","w","x","y","z",
                "yo","iy","yu","","ch","sh","c","u","k",
                "e","n","g","sh","z","h","","f","y","v",
                "a","p","r","o","l","d","j","е","ya","s",
                "m","i","t","b","yo","iy","yu","ch","",
                "sh","c","u","k","e","n","g","sh","z",
                "h","","f","y","v","a","p","r","o",
                "l","d","j","e","ya","s","m","i","t","b",
                "_","_","_","","","","","","","","",
                "","","","","","","","","","",
                "","","","","","","","","","",
                "");
            $string = str_replace($rus, $eng,  $string);
            if(!empty($string)) {
                return $string;
            }
            else return("");
        }

    Как соответсвует название функции той неведомой херне, которую она делает я так и не понял.
    Столько травы у меня нет.

    Запостил: Homess, 26 Декабря 2013

    Комментарии (10) RSS

    • Если ты не понял что она делает, не публикуй тут.
      Ответить
    • Публикуй на говно форум.
      Ответить
      • Кстати, а урл говнофорума какой?
        Ответить
        • Дяденька я сварщик не настоящий.

          Пойду зарегаю что нить.
          Ответить
    • Транлитирует вестимо
      Ответить
    • Зато умно:
      $rus=array(
                  "A","B","C","D","e","F","G","H","I",
                  "J","K","L...
      Ответить
    • Сначало оно транслитерировало, потом стало и ловеркейсить (кстати, нафига?)
      Ответить
      • > стало и ловеркейсить
        Причем не до конца, букву E не умеет.

        А в итоге это, походу, генератор ЧПУ ссылок для сайта ("Хуй, Пизда и Джигурда" -> "huiy pizda i djigurda").
        Ответить
    • эта фунцкия из движка DLE, между прочим
      Ответить

    Добавить комментарий