从 PHP SimpleXML 节点获取实际值
$value = $simpleXmlDoc->SomeNode->InnerNode;
实际上,它将一个 simplexml 对象分配给$value而不是 InnerNode 的实际值。
如果我这样做:
$value = $simpleXmlDoc->SomeNode->InnerNode . "\n";
我得到了价值。无论如何,在没有笨拙的情况下获得实际值?. "\n"
$value = $simpleXmlDoc->SomeNode->InnerNode;
实际上,它将一个 simplexml 对象分配给$value而不是 InnerNode 的实际值。
如果我这样做:
$value = $simpleXmlDoc->SomeNode->InnerNode . "\n";
我得到了价值。无论如何,在没有笨拙的情况下获得实际值?. "\n"
投射成你想要的任何类型(并且有意义...)。通过连接,您可以隐式地转换为字符串,因此
$value = (string) $xml->someNode->innerNode;
您不必指定 。innerNode
$value = (string) $simpleXmlDoc->SomeNode;