我有两个数组
1。
Array
(
[0] => Array
(
[token] => 5217158
[time] => 234034
[ltp] => 153.80
[ltq] => 2
[total_value] => 129688
)
[1] => Array
(
[token] => 5217158
[time] => 234035
[ltp] => 153.80
[ltq] => 11
[total_value] => 129699
)
[2] => Array
(
[token] => 5216450
[time] => 234035
[ltp] => 451.25
[ltq] => 1
[total_value] => 9947
)
)
和2。
Array
(
[0] => Array
(
[token] => 5216450
[asd] => 4409
)
[1] => Array
(
[token] => 5217158
[asd] => 29950
)
)
我想将数组定为
Array
(
[0] => Array
(
[token] => 5217158
[time] => 234034
[ltp] => 153.80
[ltq] => 2
[total_value] => 129688
['asdf']=> 29950
)
[1] => Array
(
[token] => 5217158
[time] => 234035
[ltp] => 153.80
[ltq] => 11
[total_value] => 129699
['asdf']=> 29950
)
[2] => Array
(
[token] => 5216450
[time] => 234035
[ltp] => 451.25
[ltq] => 1
[total_value] => 9947
['asdf']=> 4409
)
)
如果令牌相同。
答案 0 :(得分:0)
foreach ($arrayOne as &$array1) {
foreach ($arrayTwo as $array2) {
if ($array1['token'] == $array2['token']) {
$array1 = array_merge($array1, $array2);
}
}
}
如果您详细说明,可以进行改进。