使用PHP读取特定XML节点处特定数组的值

时间:2018-07-16 20:50:51

标签: php xml tree-traversal

你好,我试图在过滤器对象的6个节点中列出游览名称。还附加了格式化的xml图像。

这是我的循环。

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

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

XML响应

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在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;
}