-4

我有这个输出:

<?xml version="1.0" encoding="UTF-8"?>
  <root>
    <disc>SVD1679354</disc>
    <cut>18349570</cut>
    <previewaac>http://api.7digital.com/1.2/track/preview?trackid=18349570&amp;oauth_consumer_key=7dadeprwudk7&amp;country=GB</previewaac>
    <previewmp3>http://api.7digital.com/1.2/track/preview?trackid=18349570&amp;oauth_consumer_key=7dadeprwudk7&amp;country=GB</previewmp3>
    <downloadlink></downloadlink>
    <codec></codec>
  </root>

我希望在键值对中读取此字符串输出,以便我可以直接读取特定键以获取其值。

输出存储在字符串中,但字符串表示 xml。

4

1 回答 1

0

用于simplexml访问 XML:

$xml = simplexml_load_string($x); // assume XML in $x
echo $xml->cut[0]; // access first <cut> node directly

更多信息:http
://www.php.net/manual/en/book.simplexml.php 当然,您也可以使用这些函数将 XML 转换为数组

于 2013-05-09T22:25:29.983 回答