<playerstats>
<stats>
<stat>
<name>total_kills</name>
<value>9999</value>
</stat>
<stat>
<name>total_deaths</name>
<value>1234</value>
</stat>
</stats>
</playerstats>
如何使用php中的simplexml搜索“total_kills”以获取值“9999”?
答案 0 :(得分:1)
您可以在PHP中使用simplexml_load_string
。
<?php
$xml='<playerstats>
<stats>
<stat>
<name>total_kills</name>
<value>9999</value>
</stat>
<stat>
<name>total_deaths</name>
<value>1234</value>
</stat>
</stats>
</playerstats>';
$xml = simplexml_load_string($xml);
foreach ($xml->stats->stat as $child)
{
if($child->name=='total_kills')
{
echo $child->value;
}
}
<强> OUTPUT :
强>
9999