持续数小时,大脑搞砸了,需要帮助:
XML的文件:
<?xml version="1.0" encoding="UTF-8"?>
<testresult>
<body>
<itemset name="sc">
<item name="1">1</item>
<item name="2">3</item>
<item name="3">0</item>
</itemset>
</body>
</testresult>
现在,我想将具有唯一名称“3”的项目的内容(0
)检索到$value
...
$value = $resultxml->xpath("//item[@name='$name']");
很遗憾没有......我需要做些什么才能让$value
包含0
?
答案 0 :(得分:2)
$results = $xml->xpath("//item[@name='$name']");
$value = (int)$results[0];
答案 1 :(得分:0)
如果要获取元素的内容,可以将其强制转换为字符串。
在您的情况下,如果您想获得'0'
,请尝试:
var_dump((string)$value[0]);