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

    +49.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (gettype($x/2) == 'int') { 
       $rowspan = $x - $i;                     
    } else { 
       $rowspan = ($x - $i) + 1; 
    }

    Проверка на остаток от деления на 2 одним начинающим знакомым ПХП программистом

    Запостил: guest, 20 Декабря 2008

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

    • guest:
      Зато неплохой пример нестандартного использования стандартных инструментов =)
      Ответить
    • Alien:
      <?php
      
      if($x/2 == floor($x/2)){
        //Число целое
      }else{
        //Число дробное
      }
      
      ?>


      а это? ))
      Ответить
    • guest:
      Вот так лучше
      if($x&1==1)echo "Число не делится на 2 без остатка\n";
      else echo "Число делится на 2 без остатка\n";
      Ответить
    • Alien:
      guest, у тебя условие (если $x существует и еденица равняется еденицей)... тобишь если $x существует - то число никогда не делится ))

      создал бы новую тему пихнул этот отжиг =)
      Ответить
    • guest:
      А ты случайно не перепутал оперции & и &&?
      && - логическое И, работает так как ты и написал
      & - булевое И, операция булевого умножения.
      Пойди для начала подучи синтаксис языка, а потом утверждай что-нибудь.
      Ответить
    • Колян:
      <?php
      echo $x%2 ? 'Нечетное' : 'Четное';
      ?>
      Ответить
    • Оригинально
      Ответить

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