1

我有这个网络服务片段,我想打印返回的实际值。

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

现在我想获取值(当我在 web 服务本身中执行此操作时,我得到 xml 和 3.94 的值〜,但是当我尝试说 print_r($converte) 我得到

stdClass Object ( [ConversionRateResult] => 3.94 )
4

2 回答 2

0

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

AstdClass是一个对象,其属性可以使用对象运算符访问->

echo $Converte->ConversionRateResult;

于 2012-06-28T15:41:31.687 回答
0
print_r($converte["ConversionRateResult"]);

这是你要找的吗?如果是这样,我将使用更多信息对其进行编辑。

于 2012-06-28T15:41:46.627 回答