【问题标题】:Fetch XML feed in php在 php 中获取 XML 提要
【发布时间】:2018-12-23 21:22:53
【问题描述】:

我是 PHP 新手,如何阅读 PHP 中的以下 XML 提要,我尝试使用 PHP for 循环获取提要,但我无法帮助我,谢谢

这里是提要网址https://www.polimernews.com/apis/rss/Headlines

$i=0;
foreach($data1->details as $row) {
      echo '<pre>'; print_r($row_1); echo '</pre>';         
      echo '<pre>'; print_r($row).$i; echo '</pre>';
      //echo $row->row_.$i->title;
      $i++;
}

【问题讨论】:

  • 问题是在获取 XML 还是在循环中?能否请您添加获取 XML 的代码?
  • @David Winder,我必须以 XML 格式获取提要的所有标题,我该怎么做?

标签: php xml for-loop


【解决方案1】:

如果我正确理解您的问题,我猜您想打印提要中的所有 row_*。

你可以像下面的代码示例那样做:

$url = 'https://www.polimernews.com/apis/rss/Headlines';
$response = file_get_contents($url);

$array = array();
foreach(new SimpleXMLElement($response) as $k => $v) {
     $array[$k] = $v;
}

foreach($array["details"] as $row) {
      echo "Here is the current row: \n";
      echo print_r($row);
}

注意每一行都是一个 xml 对象,所以我使用 print_r 命令打印它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多