PHP Soap请求foreach
我有一个Souap请求,我不知道如何使用foreach查看所有VoucherCodeItems。 我试过这个,但不起作用:PHP Soap请求foreach,php,soap,request,Php,Soap,Request,我有一个Souap请求,我不知道如何使用foreach查看所有VoucherCodeItems。 我试过这个,但不起作用: foreach($response->VoucherCodeCollection->VoucherCodeItem AS $key => $val) { echo "Feld $key hat den Wert: $val<br>"; } 结果 stdClass Object ( [TotalResults] => 2
foreach($response->VoucherCodeCollection->VoucherCodeItem AS $key => $val) {
echo "Feld $key hat den Wert: $val<br>";
}
结果
stdClass Object
(
[TotalResults] => 2
[VoucherCodeCollection] => stdClass Object
(
[VoucherCodeItem] => Array
(
[0] => stdClass Object
(
[Id] => 215523
[ProgramId] => 6767
[Code] =>
[Title] => Adventskalender
[Description] => Im Adventskalender
)
[1] => stdClass Object
(
[Id] => 215453
[ProgramId] => 8476
[Code] =>
[Title] => Wir schenken dir 15 EUR!!
[Description] =>
)
)
)
)
无法直接回显对象: 尝试:
$val只是对象的一部分,请使用->符号访问其属性。谢谢,这很有帮助:
stdClass Object
(
[TotalResults] => 2
[VoucherCodeCollection] => stdClass Object
(
[VoucherCodeItem] => Array
(
[0] => stdClass Object
(
[Id] => 215523
[ProgramId] => 6767
[Code] =>
[Title] => Adventskalender
[Description] => Im Adventskalender
)
[1] => stdClass Object
(
[Id] => 215453
[ProgramId] => 8476
[Code] =>
[Title] => Wir schenken dir 15 EUR!!
[Description] =>
)
)
)
)
foreach ($response->VoucherCodeCollection->VoucherCodeItem as $key => $val) {
echo "Feld $key hat den Wert: {$val->Title}<br>";
}