将来自两个API提要的信息合并到单个数组中


Combining info from two API feeds into single array

目前我正在使用两个API日历提要,它们显示与它们相关联的事件列表。我的两个提要信息都显示在网站上,但是,我想将这些提要组合起来,以便将它们的事件列表无缝集成在一起。所有API信息都已存储在包含以下格式信息的数组中:

[email] => placeholder@gmail.com

关于如何将两者组合成一个数组,有什么想法吗?顺便说一下,我正在使用PHP。

大家好,谢谢大家的快速回复!我想我应该澄清一下。。。一个提要是拉入一个数组,该数组具有与谷歌数组不同的数组键。因此,第一个提要有一个关键:[LOCATION_NAME]=>房屋

而第二个有一个键〔location〕=>公寓

我怎么能改变这一点,使键相同,并且我可以简单地合并数组?谢谢大家!

组合(合并)两个数组很简单:

<?php
   $array1 = array("color" => "red", 2, 4);
   $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
   $result = array_merge($array1, $array2);
   print_r($result);
?>

输出为:

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)

您的输出应该是这样的

<?php
   $array1 = array();
   $array2 = array( "location" => "Apartment");
   $result = array_push($array1, array( "location" => "Apartment","LOCATION_NAME" => "House"));
   var_dump($array1);
?>

输出

array (size=1)
  0 => 
    array (size=2)
      'location' => string 'Apartment' (length=9)
      'LOCATION_NAME' => string 'House' (length=5)

两者都有相同的密钥