Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过创建新数组合并两个数组并打印结果?(带代码)_Php - Fatal编程技术网

Php 如何通过创建新数组合并两个数组并打印结果?(带代码)

Php 如何通过创建新数组合并两个数组并打印结果?(带代码),php,Php,我得到了rss提要的内容,但不幸的是,它们的结构不同。在社区的帮助下,我克服了这个问题 我的问题是如何将$entries1和$entries2组合成$entries3?我将实现的是处理和排序所有具有不同结构的提要 多谢各位 第一代码 <?php $feeds1 = array('','',''); $entries1 = array(); foreach ($feeds1 as $feed1) { $xml = simplexml_load_file($feed1); $e

我得到了rss提要的内容,但不幸的是,它们的结构不同。在社区的帮助下,我克服了这个问题

我的问题是如何将$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>";
?>
xpath('/rss/channel//item');
} 
回声“;印刷品($entries1);回声“;
?>

要回答您的问题,我相信您只需使用
数组\u merge()

$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);
甚至


还是我不明白这个问题?

对不起,我在回答时遗漏了你帖子中的一些细节。。。当数组不为空时,上述代码的结果是什么?:)
$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);