检索特定 xml 数据时出现问题

在过去的几个小时里,我一直在尝试从 XML 文件中检索特定数据https://cdn.animenewsnetwork.com/encyclopedia/api.xml?title=1


我试图检索的数据位于“流派”类型,理想情况下我一直试图将“流派”放入循环中,因为不同的 XML 文件具有不同数量的“流派”。


我一直在阅读 XML 和 PHP 手册以及谷歌搜索以找到可能的解决方案,但我已经画了一个空白,如果有人能够指出我正确的方向,我将不胜感激,谢谢。


我尝试使用 if 语句,但预期的结果不是显示的结果


$url = "https://cdn.animenewsnetwork.com/encyclopedia/api.xml?title=1";


$result = simplexml_load_file($url);


foreach ($result->anime as $data) {


foreach ($result->anime as $data) {

    if ($a['type'] = "Genres") {

        foreach ($data->info as $info) {

            $a = $info->attributes();

            echo $a['type']." : ".$a['src'] .$info. "<br>";

        }

    }

}

我希望输出是>和<括号之间的任何类型=“流派”,预期输出应该是“动作戏剧科幻”但实际输出是从“图片”到“官方网站”的所有数据从 XML 文件。


白衣染霜花
浏览 133回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP