PHP/SOAP-如何打印多个结果

PHP/SOAP-如何打印多个结果,php,soap,Php,Soap,我试图用PHP解析SOAP请求的结果 有时响应可以在单个对象中,但有时可能是多个数组结果,然后我的PHP中断 如果它只是一个结果(对象),那么我可以打印出来: <?php echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fv12->FV12_Agare_fr_o_m; echo $nuvarandetidigareagarefraga_output->return->f

我试图用PHP解析SOAP请求的结果

有时响应可以在单个对象中,但有时可能是多个数组结果,然后我的PHP中断

如果它只是一个结果(对象),那么我可以打印出来:

<?php
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fv12->FV12_Agare_fr_o_m;
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fg01->FG01_Personnummer;
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fg01->FG01_Namn;
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fg02->FG02_Adress;
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fg02->FG02_Postnummer;
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare->fg02->FG02_Postort;
?>

但是,当它是多个响应(数组)时,我必须使用如下内容:

<?php
echo $nuvarandetidigareagarefraga_output->return->foregaendeAgare[0]->fg01->FG01_Namn;
?>


是否可以使用某种循环来始终显示结果?

您是否在寻找以下简单的解决方案:

foreach($nuvarandetidigareagarefraga_output->return->foregaendeAgare as $element){
    print $element->fg01->FG01_Namn;
}
??
如果是,请参阅php手册:和关于循环的部分。

请提供中断代码的响应示例,以及错误的堆栈跟踪。