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

    +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
    <?php
    $door[0]=$arResult["NAME"];
    while($ob = $res->GetNextElement()){
            $arFields = $ob->GetFields();
            $door[]=$arFields["NAME"];
    }
    $door= array_unique($door);
    $model = implode(",", $door);
    $model_polotna = explode(",", $model);
    $sz = sizeof($model_polotna);
    for ($i=0; $i<=$sz; $i++){?>
            <option id="<?echo $i;?>" value="<? echo $model_polotna[$i];?>"><?echo $model_polotna[$i];?></option>
    <?}?>

    Сайт на битриксе...

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

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

    • > $model = implode(",", $door);
      > $model_polotna = explode(",", $model);

      чел с очень короткой памятью?
      Ответить
      • Боюсь предположить, что элементы $door могли содержать зпт.
        Ответить
      • Предположу, что человек таким образом хотел избавится от дыр в индексах, если таковые появились после array_unique. Естественно мануал он не читал, люди пишущие такой код думают, что мануал - для лохобанов.
        Ответить
        • просто это очень по-русски -- читать инструкцию только в том случае, когда что-то уже сломали.
          Ответить
          • Зачем читать инструкцию, когда можно спросить на форуме?
            А лучше сразу сюда запостить.
            Ответить
            • сразу сюда постить, как правило, ЧСВ (обычно чрезмерно развитое) не позволяет
              Ответить
          • Ну, в законах Мёрфи тоже есть такое правило: если ничего не помогает, загляни наконец в инструкцию.
            А эти законы придуманы в Пиндосии.
            Ответить

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