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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    foreach($code_array as $code)
    {
    	$code*=1;               //это не тупизм, это самый легкий способ получить из строки число без возможных пробелов
    	if($code==$_POST["code"])
    	{
    		$flag=true;
    		break;
    	}
    }

    intval отменили похоже

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

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

    • (int)
      Ответить
      • Превратит строку с пробелами в 0, а intval выкинет всё, кроме цифр.
        Ответить
        • а также дробное число не проканает.
          хороший способ, но посреди говна :)
          Ответить
          • для них можно floatval()
            Ответить
            • нет. на самом деле. если нужно получить число независимо от того, целое он или дробное, но в итоге получить число соответствующего типа.
              правда из этого фрагмента, что нужно непонятно...
              Ответить
        • Ещё раз, поясните разницу между (int) и intval, а то я не понял, что вы имеете в виду.
          Ответить
    • $code*=1; // Это не тупизм, это мудизм...
      Ответить
    • если строка 3 не тупизм то

      if($code==$_POST["code"])
      {
      $flag=true;
      break;
      }

      точно тупизм.
      Ответить
    • тупизм не в 3ей, а в 1ой строке
      array_search($_POST["code"],$code_array)
      Ответить
      • Ну для этого надо мануалы курить.
        Ответить
        • или хотя бы прислушиваться к подсказкам IDE. хотя, видимо, некоторые до сих пор в EditPlus'е ваяют
          Ответить
          • Тефаль IDE думает за вас!
            Ответить
            • До жились ИДЕ умнее разрабов. Так и Скайнет построить можно.
              Ответить

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