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

标签 php

我得到了 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>";
?>

最佳答案

要回答你的问题,我相信你会简单地使用 array_merge() ...

$entries3 = array_merge($entries1, $entries2);

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

还是我只是不明白这个问题?

关于php - 如何通过创建一个新数组来合并两个数组并打印结果? (带代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6300042/

相关文章:

javascript - 填充的下拉列表在下拉选项中返回 "undefined"

php - 从 mysql 表中读取 utf-8 内容

php - MySQL 错误消息以及 PHP 错误消息

php - wordpress 中的错误插入到自定义表值中为空或 null

php - 如何将 unicode 转换为 php 中的阿拉伯字符?

php - 使用PHP存储点击的链接数据并将其传输到新页面

php - Eclipse for PHP 开发人员需要 JRE

php - 错误 - 尝试获取非对象的属性 'num_rows'

PHP 和 Postgres : View vs. SELECT,什么时候使用 View ?

PHP MySQL LIKE 查询和标点符号