1. Список говнокодов пользователя Skitch

    Всего: 3

  2. PHP / Говнокод #8970

    +157

    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
    function numword() {  
        $args = func_get_args();  
        $num = $args[0] % 100;  
         
        if ($num > 19) {  
            $num = $num % 10;  
        }  
    
        switch ($num) {  
            case 1:  { return $args[1]; }  
            case 2:  
            case 3:  
            case 4:  { return $args[2]; }  
            default: { return $args[3]; }  
        }  
    }

    Склонение слов по числам

    Skitch, 07 Января 2012

    Комментарии (6)
  3. PHP / Говнокод #8969

    +162

    1. 1
    2. 2
    3. 3
    4. 4
    function cut($text){
    $full_text = explode("<cut/>",$text);
    return $full_text;
    }

    Функция обрезания текста по тегу <cut/>

    Skitch, 07 Января 2012

    Комментарии (39)
  4. PHP / Говнокод #8968

    +162

    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
    function tegs($str){
        if(!empty($str)){
        $tegs = explode(',', $str);
        $all_tegs = count($tegs);
        $str_Tegs = '<a href="/tegs.php?search='.$tegs['0'].'">'.$tegs['0'].'</a>';
        for($i = 1; $i<=$all_tegs-1; $i++){
            $str_Tegs .= ', <a href="/tegs.php?search='.$tegs[$i].'">'.$tegs[$i].'</a>';        
        }
        $str = $str_Tegs;
        } else {
            $str = 'Меток нет.';
        }
     return $str;
    }

    Правильный вывод меток

    Skitch, 07 Января 2012

    Комментарии (3)