Собственно вопрос, если изначально проверяется наличие переменной, после чего, если она отсутствует присваивается определенное значение:
После чего нужно проверить совпадает ли переменная из источника с раннее заданной:
PHP:
скопировать код в буфер обмена
else if ((string ) $last_day === (string ) $day -> attributes() -> date) { $flag_print = false; } else {$last_day = $day -> attributes() -> date; $flag_print = true; }
если нет, то выставляется флаг false, вот тут и возникает загвозка в том, что в цикле пропадает одно значение переменной, т.е. не срабатывает условие:
Иными словами берется информация из xml о днях, там для каждого дня опять же разбита информация по критериям, а таким образом не выводится информация с датой дня по сто раз, только один раз до, того как не будет обнаружена новая дата.(Отредактировано автором: 23 Августа, 2013 - 08:43:35)
|