php webservice打印值

时间:2012-06-28 15:38:30

标签: php web-services soap-client

我有这个webservice片段,我想打印返回的实际值。

$client = new SoapClient("http://www.webservicex.net/currencyconvertor.asmx?WSDL");// Gets the webservice
$Converte =  $client->ConversionRate (array("FromCurrency"=>"USD","ToCurrency"=>"ILS")); //calls the converter

现在我想获得价值(当我在网络服务本身做这个时,我得到xml和3.94的值,但是当我尝试让我们说print_r($ converte)我得到

stdClass Object ( [ConversionRateResult] => 3.94 )

2 个答案:

答案 0 :(得分:0)

print_r正在打印Web服务返回给您的对象的属性。从它的外观来看,响应中只有一个属性ConversionRateResult

stdClass是一个对象,可以使用对象运算符->

访问其属性

echo $Converte->ConversionRateResult;

答案 1 :(得分:0)

print_r($converte["ConversionRateResult"]);

这是你要找的吗?如果是这样的话,我会用更多的信息来编辑它。