【发布时间】:2018-07-01 22:16:31
【问题描述】:
我有两个数组。它们中的每一个都由“日期”和“关闭”键组成。
例子:
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"
我怎样才能做到这一点?
【问题讨论】:
标签: php arrays multidimensional-array