我有这种格式的 XML
<hotels>
<hotel>
<id>285</id>
<name>Alexander</name>
<price>250 USD</price>
</hotel>
<hotel>
<id>678</id>
<name>Hilton</name>
<price>480 USD</price>
</hotel>
</hotels>
如何使用 PHP 获取 id 为 678 的酒店名称?
3 回答
使用simplexml_load_string()解析 xml 字符串。然后遍历
hotel
标签并检查id
的内容检查结果演示
如果你不想使用
foreach
,也可以使用DOMXpath检查结果演示
我希望这是你正在寻找的:
您可以使用 SimpleXML 和 XPath 查找酒店而无需使用循环。