Чтение значений определенного массива на конкретном XML-узле с переполнением стека

Здравствуйте, я пытаюсь перечислить название тура в 6 узле объекта фильтра. Форматированное изображение XML также прилагается.

Это моя петля.

foreach($results->filters->filter[6] as $key=>$tours){

foreach($tours as $tour_name){
echo $tour_name->tour->tour_name;
}
}

XML-ответ

введите описание изображения здесь

-3

Решение

Вы должны пойти на один уровень глубже в цикле foreach

foreach($results->filters->filter[6]->tour as $key=>$tours){

foreach($tours as $tour){
echo $tour->tour_name;
}
}

Или, как предложил PatrickQ ниже, все это делается в один цикл

foreach($results->filters->filter[6]->tour as $tours){
echo $tours->tour_name;
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]