У меня есть два массива. Каждый из них состоит из клавиш «дата» и «закрыть».
Пример:
Array1 - Date: 12-Jun-18, Close: "55.6"
Array2 - Date: 12-Jun-18, Close: "1.26"
$stock_one_prices = sw::shared()->prices->getForStockID($id);
$stock_one_prices_array = array();
foreach ($stock_one_prices as $stock_one_price) {
$stock_one_prices_array [] = [
"date" => $stock_one_price['date'],
"close" => $stock_one_price['close']
];
}
$stock_two_prices = sw::shared()->prices->getForStockID($idtwo);
$stock_two_prices_array = array();
foreach ($stock_two_prices as $stock_two_price) {
$stock_two_prices_array [] = [
"date" => $stock_two_price['date'],
"close" => $stock_two_price['close']
];
}
Я хотел бы взять два массива и объединить их в один, сопоставить даты записей, которые нужно сделать, в одну дату, а затем взять значение закрытия из каждого массива и использовать их для нового массива.
Пример:
Array1 - Date: 12-Jun-18, Close: "55.6"
Array2 - Date: 12-Jun-18, Close: "1.26"
Array1 - Date: 13-Jun-18, Close: "58.6"
Array2 - Date: 13-Jun-18, Close: "2.37"
New Array
----------
Date: 12-Jun-18, CloseOne: "55.6", CloseTwo: "1.26"
Date: 13-Jun-18, CloseOne: "58.6", CloseTwo: "2.37"
Как мне это сделать?