Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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/0/xml/15.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/java/309.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将xpath结果生成字符串?_Php_Xml_String_Xpath - Fatal编程技术网

如何使用PHP将xpath结果生成字符串?

如何使用PHP将xpath结果生成字符串?,php,xml,string,xpath,Php,Xml,String,Xpath,上面的代码返回所需的结果,当使用print\r查看时,它显示了这一点,这就是我想要得到的(sessionId): 如何将此sessionId转换为字符串?我无法使用XPath使其正常工作,但$result[0]['sessionId']工作正常。如果您需要一个真正的字符串,请在其上使用strval()。我无法使用XPath使其工作,但$result[0]['sessionId']工作正常。如果需要实际字符串,请在其上使用strval()。尝试$result[0]->sessionId尝试$res

上面的代码返回所需的结果,当使用print\r查看时,它显示了这一点,这就是我想要得到的(sessionId):


如何将此sessionId转换为字符串?

我无法使用XPath使其正常工作,但
$result[0]['sessionId']
工作正常。如果您需要一个真正的字符串,请在其上使用
strval()

我无法使用XPath使其工作,但
$result[0]['sessionId']
工作正常。如果需要实际字符串,请在其上使用
strval()

尝试
$result[0]->sessionId
尝试
$result[0]->sessionId
该函数返回一个
SimpleXleElement
对象数组。要访问第一个数组项的$sessionId成员,请执行以下操作:

Array ( [0] => SimpleXMLElement Object ( [sessionId] => tbfm1t45xplzrongbtbdyfa5 ) ) 
但是请注意,数组中可能有更多的元素。您应该断言确实存在一个或全部:

echo $result[0]->sessionId;

函数返回一个
simplexmlement
对象数组。要访问第一个数组项的$sessionId成员,请执行以下操作:

Array ( [0] => SimpleXMLElement Object ( [sessionId] => tbfm1t45xplzrongbtbdyfa5 ) ) 
但是请注意,数组中可能有更多的元素。您应该断言确实存在一个或全部:

echo $result[0]->sessionId;

非常感谢你的帮助soulmerge,感谢你的时间!非常感谢你的帮助soulmerge,感谢你的时间!