gpt4 book ai didi

php - SimpleXML 返回一个对象而不是字符串

转载 作者:行者123 更新时间:2023-12-05 08:59:40 25 4
gpt4 key购买 nike

我有一些看起来像这样的 XML:

<Body>
<RESULT>
<SUCCESS>true</SUCCESS>
<SESSIONID>42</SESSIONID>
<SESSION_ENCODING>;jsessionid=42</SESSION_ENCODING>
</RESULT>
</Body>

SimpleXML 以这种方式解析它:

$obj = simplexml_load_string($xmlStringAsAbove);
$this->sessionId = $obj->Body->RESULT->SESSIONID;

结果是这样的:

[sessionId:protected] => SimpleXMLElement Object
(
[0] => 42
)

我需要的是:

[sessionId:protected] => 42

我怎样才能做到这一点?

最佳答案

将其转换为字符串(或整数)以获取 <SESSIONID> 的内容标签:

$this->sessionId = (string) $obj->Body->RESULT->SESSIONID;

关于php - SimpleXML 返回一个对象而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11564856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com