我有一个 XML 文件中的博客提要:<item> <title>Title</title> <link>link</link> <pubDate>Date</pubDate></item>我正在尝试获取并回显上述信息,但它不起作用。这是我的方法:<?php foreach ($results as $index => $record) : ?> <div class="col-12"> <?php echo(" <a class='item'> <div class='item__card'> $blogAuthor ->item ->link; $blogTitle ->item ->title; $blogDate ->item ->pubDate; </div> </a>" ); ?> </div><?php endforeach; ?>我哪里错了?
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
使用你缺少的 php simplexml_load_string
这是你的代码
<?php
$strxml='<?xml version="1.0" encoding="UTF-8"?>
<rss>
<item>
<title>Title 1</title>
<link>link 1</link>
<pubDate>Date 1</pubDate>
</item>
<item>
<title>Title 2</title>
<link>link 2</link>
<pubDate>Date 2</pubDate>
</item>
</rss>';
$col = simplexml_load_string($strxml);
echo '<pre>';
print_r($col);
foreach( $col as $item ){
$title=$item->title;
echo $title.'<br />';
}
输出 :
标题 1 标题 2
- 2 回答
- 0 关注
- 129 浏览
添加回答
举报
0/150
提交
取消