PHP SOAP返回数组值

时间:2015-08-19 10:27:52

标签: php soap

我使用SOAP和PHP连接到Web服务。现在我认为结果值是一个数组。

try
{
    $result = $soapClient->__soapCall("GetTrafficIdByLicenseInfo", array($parameters), null, $soapHeaders, $output_headers);    
}

当我print_r($result);时 它会打印

stdClass Object
(
[GetTrafficIdByLicenseInfoResult] => stdClass Object
    (
        [intFLSCode] => 0
        [lngSerial] => 0
        [lngTrafficID] => 1130175832
    )
)

我想分别打印这三个变量。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您的SOAP API请求似乎正在返回一个对象,因此您希望打印/回显结果,如下所示:

echo $result->GetTrafficIdByLicenseInfoResult->intFLSCode;
echo $result->GetTrafficIdByLicenseInfoResult->lngSerial;
echo $result->GetTrafficIdByLicenseInfoResult->lngTrafficID;