Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何访问转换为对象的XML字符串的属性_Php_Xml_Object_Xml Parsing - Fatal编程技术网

Php 如何访问转换为对象的XML字符串的属性

Php 如何访问转换为对象的XML字符串的属性,php,xml,object,xml-parsing,Php,Xml,Object,Xml Parsing,我使用了一个web服务,它以XML格式返回结果。使用方法simplexml\u load\u string()将其转换为如下对象: $xml = simplexml_load_string($result[$webresult]); 下面是使用 打印($xml): 但是,当我尝试访问对象$xml时,以下方式: $xml->amount; 它不会返回任何结果。如何正确访问对象的属性?amount属性位于记录对象中,因此请尝试$xml->record->amountamount属性位于记录

我使用了一个web服务,它以
XML
格式返回结果。使用方法
simplexml\u load\u string()
将其转换为如下对象:

$xml = simplexml_load_string($result[$webresult]);
下面是使用
打印($xml)

但是,当我尝试访问对象
$xml
时,以下方式:

$xml->amount;

它不会返回任何结果。如何正确访问对象的属性?

amount属性位于记录对象中,因此请尝试
$xml->record->amount

amount属性位于记录对象中,因此请尝试
$xml->record->amount

金额在记录对象中,因此使用
$xml->Record->Amount

首先,打印一个web服务响应—记住一个必要步骤

使用
echo“
echo "<pre>";
print_r($xml);

然后只有您才能清楚地看到数组格式

金额在记录对象中,因此请使用
$xml->Record->Amount;

首先,打印一个web服务响应—记住一个必要步骤

使用
echo“
echo "<pre>";
print_r($xml);
那么只有您才能清楚地看到数组格式