PHP-SOAP-lastResponse-显示字段和值?

PHP-SOAP-lastResponse-显示字段和值?,php,xml,soap,Php,Xml,Soap,我得到了一个SOAP错误响应,我正试图将其输出为一种“打印”的好格式,这样当SOAP请求失败时,我可以将该错误包含在发送给IT员工的电子邮件中 有人能告诉我以variableName:variableValue格式简单格式化XML SOAP faultstring的最佳方法吗 干杯您可以尝试在响应中使用,并打印或更改该响应 您应该以数组的形式从SOAP获得回复,通常是我过去处理数据的方式。我在这里假设您指的是soap调用中的失败,而不是连接失败 只需使用以下命令遍历数组的: foreach ($

我得到了一个SOAP错误响应,我正试图将其输出为一种“打印”的好格式,这样当SOAP请求失败时,我可以将该错误包含在发送给IT员工的电子邮件中

有人能告诉我以variableName:variableValue格式简单格式化XML SOAP faultstring的最佳方法吗


干杯

您可以尝试在响应中使用,并打印或更改该响应

您应该以数组的形式从SOAP获得回复,通常是我过去处理数据的方式。我在这里假设您指的是soap调用中的失败,而不是连接失败

只需使用以下命令遍历数组的:

foreach ($array as $key => $value)
{
    echo "<tr>";
    echo "<td>";
    echo $key;
    echo "</td>";

    echo "<td>";
    echo $value;
    echo "</td>";
    echo "</tr>";
}

格式化

谢谢,但这不起作用,我只得到'objectSimpleXMLElement7 0{}'响应/请求是有效的xml,对吗?确保将正确的响应属性传递给simplexml\u load\u字符串;谢谢,但其实不是这么简单。您建议的示例导致了一个PHP错误。这不适用于SOAP\uu getLastRequest
VariableName:  VariableValue