我得到了 rss feed 的内容,但不幸的是它们有不同的结构。在社区的帮助下,我克服了这个问题。
我的问题是如何将 $entries1 和 $entries2 合并到 $entries3 中?我将实现的是处理和排序所有具有不同结构的提要。
谢谢。
第一个代码
<?php
$feeds1 = array('','','');
$entries1 = array();
foreach ($feeds1 as $feed1) {
$xml = simplexml_load_file($feed1);
$entries1 = array_merge($entries1, $xml->xpath('/rss/channel//item'));
}
echo "<pre>"; print_r($entries1); echo"</pre>";
?>
为了回答你的问题,我相信你会简单地使用array_merge()
...
$entries3 = array_merge($entries1, $entries2);
or even
$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);
或者我只是不明白这个问题?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)