Php 如何通过创建新数组合并两个数组并打印结果?(带代码)
我得到了rss提要的内容,但不幸的是,它们的结构不同。在社区的帮助下,我克服了这个问题 我的问题是如何将$entries1和$entries2组合成$entries3?我将实现的是处理和排序所有具有不同结构的提要 多谢各位 第一代码Php 如何通过创建新数组合并两个数组并打印结果?(带代码),php,Php,我得到了rss提要的内容,但不幸的是,它们的结构不同。在社区的帮助下,我克服了这个问题 我的问题是如何将$entries1和$entries2组合成$entries3?我将实现的是处理和排序所有具有不同结构的提要 多谢各位 第一代码 <?php $feeds1 = array('','',''); $entries1 = array(); foreach ($feeds1 as $feed1) { $xml = simplexml_load_file($feed1); $e
<?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>";
?>
xpath('/rss/channel//item');
}
回声“;印刷品($entries1);回声“;
?>
要回答您的问题,我相信您只需使用数组\u merge()
$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);
甚至
还是我不明白这个问题?对不起,我在回答时遗漏了你帖子中的一些细节。。。当数组不为空时,上述代码的结果是什么?:)
$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);