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

    +65

    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
    $somevar = $_GET['somevar'];
    //получили? теперь вот так
    if($somevar == 1){$somevar = 15;}
    if($somevar == 2){$somevar = 20;}
    if($somevar == 3){$somevar = 25;}
    if($somevar == 4){$somevar = 30;}
    if($somevar == 5){$somevar = 35;}
    if($somevar == 6){$somevar = 40;}
    if($somevar == 7){$somevar = 45;}
    if($somevar == 8){$somevar = 50;}
    
    //пропустим неважное
    
    $output .=''.$somevar.' ';
    
    //пропустим неважное
    
    //а теперь обратно
    if($somevar){
    	if($somevar == 15){$somevar = 1;}
    	if($somevar == 20){$somevar = 2;}
    	if($somevar == 25){$somevar = 3;}
    	if($somevar == 30){$somevar = 4;}
    	if($somevar == 35){$somevar = 5;}
    	if($somevar == 40){$somevar = 6;}
    	if($somevar == 45){$somevar = 7;}
    	if($somevar == 50){$somevar = 8;}

    Для чего это? А кто бы знал.
    PHP это модно и просто :)
    Коменты добавлены чтобы понятней было немного.

    Запостил: 111111, 01 Октября 2012

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

    • Бедный дошкольник... Ещё математику не изучал, а уже заразил мозг пыхой.
      Ответить
      • Добро пожаловать в мир PHP, где математика считается пижонской штучкой.
        Ответить
      • Такой молодой, а уже пыхнул. :)
        Ответить
    • так а чего в принципе код делает?
      Ответить
      • $somevar = $_GET['somevar'];
        $output .=''.(($somevar + 2) * 5).' ';


        очевидно же
        Ответить
        • Нет ;) Если быть точным:
          $somevar = $_GET['somevar'];
          if ($somevar >=1 && $somevar <= 8) {
              $output .= (($somevar + 2) * 5).' ';
          } else {
              $output .= $somevar.' ';
          }
          P.S. Зачем пустая строка конкатенируется слева?
          Ответить
          • Видать, перестраховался чтобы переменная точно преобразовалась в строку. Я так джаваскрипту тоже в первый месяц не доверял. :)
            Ответить
          • хм, не пойдёт.
            у вас при значении
            $somevar == 6.7
            например, верхняя ветвь сработает, а у индуса нет
            правильно так
            $somevar = $_GET["somevar"];
            $output .= " ".(is_int($somevar) && $somevar > 0 && $somevar < 9 ?(($somevar+2)*5) : $somevar)." ";
            Ответить
    • самовар же
      Ответить
    • та вы не понимаете, это просто креатив. Это новая технология программирования называется ARTprogramming.
      Ответить
      • Ну да. Художникам говно в банках можно продавать, вот программисты тоже не отстают ;)
        Ответить

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