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

    +145

    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
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    function ruslat ($string) # Задаём функцию перекодировки кириллицы в транслит.
    {
    $string = ereg_replace("ж","zh",$string);
    $string = ereg_replace("ё","yo",$string);
    $string = ereg_replace("й","i",$string);
    $string = ereg_replace("ю","yu",$string);
    $string = ereg_replace("ь","'",$string);
    $string = ereg_replace("ч","ch",$string);
    $string = ereg_replace("щ","sh",$string);
    $string = ereg_replace("ц","c",$string);
    $string = ereg_replace("у","u",$string);
    $string = ereg_replace("к","k",$string);
    $string = ereg_replace("е","e",$string);
    $string = ereg_replace("н","n",$string);
    $string = ereg_replace("г","g",$string);
    $string = ereg_replace("ш","sh",$string);
    $string = ereg_replace("з","z",$string);
    $string = ereg_replace("х","h",$string);
    $string = ereg_replace("ъ","''",$string);
    $string = ereg_replace("ф","f",$string);
    $string = ereg_replace("ы","y",$string);
    $string = ereg_replace("в","v",$string);
    $string = ereg_replace("а","a",$string);
    $string = ereg_replace("п","p",$string);
    $string = ereg_replace("р","r",$string);
    $string = ereg_replace("о","o",$string);
    $string = ereg_replace("л","l",$string);
    $string = ereg_replace("д","d",$string);
    $string = ereg_replace("э","yе",$string);
    $string = ereg_replace("я","jа",$string);
    $string = ereg_replace("с","s",$string);
    $string = ereg_replace("м","m",$string);
    $string = ereg_replace("и","i",$string);
    $string = ereg_replace("т","t",$string);
    $string = ereg_replace("б","b",$string);
    $string = ereg_replace("Ё","yo",$string);
    $string = ereg_replace("Й","I",$string);
    $string = ereg_replace("Ю","YU",$string);
    $string = ereg_replace("Ч","CH",$string);
    $string = ereg_replace("Ь","'",$string);
    $string = ereg_replace("Щ","SH'",$string);
    $string = ereg_replace("Ц","C",$string);
    $string = ereg_replace("У","U",$string);
    $string = ereg_replace("К","K",$string);
    $string = ereg_replace("Е","E",$string);
    $string = ereg_replace("Н","N",$string);
    $string = ereg_replace("Г","G",$string);
    $string = ereg_replace("Ш","SH",$string);
    $string = ereg_replace("З","Z",$string);
    $string = ereg_replace("Х","H",$string);
    $string = ereg_replace("Ъ","''",$string);
    $string = ereg_replace("Ф","F",$string);
    $string = ereg_replace("Ы","Y",$string);
    $string = ereg_replace("В","V",$string);
    $string = ereg_replace("А","A",$string);
    $string = ereg_replace("П","P",$string);
    $string = ereg_replace("Р","R",$string);
    $string = ereg_replace("О","O",$string);
    $string = ereg_replace("Л","L",$string);
    $string = ereg_replace("Д","D",$string);
    $string = ereg_replace("Ж","Zh",$string);
    $string = ereg_replace("Э","Ye",$string);
    $string = ereg_replace("Я","Ja",$string);
    $string = ereg_replace("С","S",$string);
    $string = ereg_replace("М","M",$string);
    $string = ereg_replace("И","I",$string);
    $string = ereg_replace("Т","T",$string);
    $string = ereg_replace("Б","B",$string);
    return $string;
    }

    Запостил: Sulik78, 23 Февраля 2011

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

    • Кнопочный аккордеон.
      Ответить
    • Да, как-то уже поднадоела эта тематика, давайте другие.
      Ответить
    • Угу, уныло. Давайте, что-ли, перекодировку китайского таким же образом.
      Ответить
    • Не интересно. Тысячу раз такое говно видел. Честно говоря, даже сам когда-то такое писал.
      Ответить
    • <?php
      $string = ereg_replace("С","Ж",$string);
      $string = ereg_replace("Ч","О",$string);
      $string = ereg_replace("А","П",$string);
      $string = ereg_replace("С","Ж",$string);
      $string = ereg_replace("Т","О",$string);
      $string = ereg_replace("Ь","П",$string);
      $string = ereg_replace("Е","А",$string);
      Ответить
    • function translit($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;

      }
      Ответить
      • альтернативный говнокод?
        альзо, Є - охуенная буква алфавита
        Ответить
        • _http://forum.searchengines.ru/showthread.php?t=595362
          Ответить
          • Дык, сборище быдлосеошников просто обязано генерировать тонны кодоудобрений, идентичных натуральным

            > После перевода сайта с 1251 в utf-8 появилась проблема
            just as planned, kekeke
            Ответить
            • Вот чисто интересно, как бы вы реализовали данную функцию с точки зрения "не говнокода" и "не быдлокодеров"
              Ответить
              • как, как...
                setlocale_blabla ("для_началу_понимаишь");
                Ответить
              • я сказал быдлосеошники, вы таки сильно им льстите сравнивая их с быдлокодерам (то - обезьяна, а то - живтоне примитивнае, неспособное даже документацию прочитать)

                чиста канкретна: я бы вообще не стал такой хуйней заниматься в целях, которые на этом вашем говнофоруме преследуют, и в любом случае скопипастить не дам :-Р

                PS: обратное преобразование представляет собой оптимизационную задачу
                Ответить
        • А єто уже никоhо нє єбёт
          (простите...)
          Ответить
      • Извините, но это уже тоже [:|||:]
        Ответить

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