将SOAP数据获取到php数组中

将SOAP数据获取到php数组中,php,sql,xml,soap,Php,Sql,Xml,Soap,我是一个非常新的肥皂和挣扎与此 我正在调用来自sql数据库的SOAP响应 $client = new SoapClient("url......"); $soapquery = array('CoCode' => $cocode, 'WAPassword' => $webpass, 'strSQL' => $sqlt); $soapresult = $client->SQL($soapquery); $balance = $soapresult->SQLResult

我是一个非常新的肥皂和挣扎与此

我正在调用来自sql数据库的SOAP响应

$client = new SoapClient("url......");
$soapquery = array('CoCode' => $cocode, 'WAPassword' => $webpass, 'strSQL' => $sqlt);
$soapresult = $client->SQL($soapquery);
$balance = $soapresult->SQLResult;
print_r($balance);
结果在Chrome中显示为请求的值,但在检查源代码时,它显示为xml

<NewDataSet>
  <Table>
    <TOTAL>3348.1200</TOTAL>
  </Table>
</NewDataSet>

3348.1200
如何将这些信息输入到PHP字符串中,或者在数组中调用多个字段时如何获取这些信息


提前感谢。

我不知道soapClient为什么不解析您的响应,但是为了快速修复,您可以使用php函数

以下是一个例子: