• Что делает этот код php?

    TommyV888
    @TommyV888 Куратор тега PHP
    -
    Выводит товар в зависимости от месяца. Ошибка в том, что у вас нету условия для февраля:
    $month = "Февраль";
    ...
    switch($month){
    case "Январь": if(strpos($element["NAME"], "кофта") > 0) $res = $element["ID"]; break;
    case "Июнь": if(strpos($element["NAME"], "футболка") > 0) $res = $element["ID"]; break;
    case "Сентябрь": if(strpos($element["NAME"], "шор") > 0) $res = $element["ID"]; break;
    }
    Ответ написан
    Комментировать
  • Что делает этот код php?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Перебирает все элементы массива $arResult, и выводит название/описание из элемента $arResult, если $month равен "Январь", Июнь" или "Сентябрь", а название содержит "кофта", "футболка" или "шор".
    Не работает потому, что среди вариантов "Января", "Июнь" и "Сентябрь" нет варианта "Февраль".
    И еще, вместо strpos() лучше использовать stripos(), и >= 0 вместо > 0
    Ответ написан
    Комментировать