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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function addDots($str)
    {
    	$str	= str_replace('В кадре', 'В кадре. ', $str);
    	$str	= str_replace('За кадром', 'За кадром. ', $str);
    	$str	= str_replace('Цитаты', 'Цитаты. ', $str);
    	$str	= str_replace('Код для блога', '', $str);
    	return $str;
    }

    В следующем выпуске вас ожидают addSlashes, addSpaces, addColons…

    Запостил: stsaranchin, 04 Июня 2013

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

    • 6 строчку надо из функции удалить, а то она точек не добавляет )
      Ответить
    • function addDotsAndSpacesToSomeStringsButCodeForBlog($str)
      {
          $toReplace = array(
              'В кадре' => true,
              'За кадром' => true,
              'Цитаты' => true,
              'Код для блога' => false
          );
      
          $mask1 = implode('|', array_keys(array_filter($toReplace)));
          $mask2 = implode('|', array_keys(array_diff_assoc($toReplace, array_filter($toReplace))));
          $str = preg_replace(array("#($mask1)#u", "#($mask2)#u"), array('$1. ', ''), $str);
          return $str;
      }
      Ответить
    • Всё неправильно делают. Надо:
      AddDotToVKadreString()
      AddDotToZaKadromString()
      AddDotToCitatyString()
      Ответить
      • > Dot, String
        > VKadre, ZaKadrom, Citaty
        Это что-за рунглишъ?

        DobavitTochkuVStrokuVKadre
        DobavitTochkuVStrokuZaKadrom
        DobavitTochkuVStrokuCitaty

        P.S. Nenavizhu yobaniy translit!
        Ответить
        • > P.S. Nenavizhu yobaniy translit!
          Relax, take it easy
          Ответить
          • Poetic dialogue:

            > Nenavizhu yobaniy translit!
            > Man relax, take very easy it!
            Ответить
        • Пых поддерживает Юникод в идентификаторах так что:
          AddDotTo_ВКадре_String()
          Ответить
          • Тогда уж ДобавитьТочкуКСтроке_ВКадре, аля 1с. Все лучше выглядит чем эта дикая смесь русского и английского.
            Ответить
            • >Все лучше выглядит чем эта дикая смесь русского и английского.
              Может вы ещё хотите чтобы на ПХП писали не только красиво но и качественно
              Ответить

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