В настоящее время я работаю с двумя фидами календаря API, которые отображают список событий, связанных с ними. У меня есть информация о обоих каналах, но я хотел бы объединить эти каналы, чтобы их список событий был интегрирован без проблем. Вся информация об API уже хранится в массивах, содержащих информацию в следующем формате:
[email] => [email protected]
Любые идеи о том, как объединить два в один массив?
Кстати, я использую PHP.
Привет всем, спасибо за все быстрые ответы! Я думаю, я должен уточнить немного …
Один канал загружает массив с ключами массива, отличными от массива Google. Таким образом, первый канал имеет ключ:
[LOCATION_NAME] => Дом
В то время как второй имеет ключ
[location] => Квартира
Как я мог изменить это так, чтобы ключи были одинаковыми, и я мог просто объединить массивы? Спасибо всем!
Ваш вывод должен быть таким
<?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)
оба имеют одинаковый ключ
Это просто совместить (сливаться) два массива:
<?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
)