如何将这些数组合并在一起?PHP - 按键合并2D数组
Array
(
[0] => Array
(
[type] => Person
[relevance] => 0.700000
[count] => 300
[text] => Chris
)
)
Array
(
[0] => Array
(
[type] => Person
[relevance] => 0.900000
[count] => 400
[text] => Chris
)
[1] => Array
(
[type] => Person
[relevance] => 0.500000
[count] => 200
[text] => Tom
)
)
或阵列是这样的:
Array
(
[0] => Array
(
[type] => Person
[relevance] => 0.700000
[count] => 300
[text] => Chris
)
[1] => Array
(
[type] => Person
[relevance] => 0.900000
[count] => 400
[text] => Chris
)
[2] => Array
(
[type] => Person
[relevance] => 0.500000
[count] => 200
[text] => Tom
)
)
预期的结果是:
Array
(
[0] => Array
(
[type] => Person
[relevance] => 0.800000
[count] => 700
[text] => Chris
)
[1] => Array
(
[type] => Person
[relevance] => 0.500000
[count] => 200
[text] => Tom
)
)
[相关性]值是平均值数
[COUNT]值是增量号码
这些数组的合并应基于[文本]值。 我该如何用快速的方法来做到这一点?
感谢您的帮助。
我喜欢你的平均方法比我的更好,+1 –
谢谢......但我认为还有另一种更快的解决方案:-)我在等待其他答案。 –
@chumkiu我试过你的答案,它完美的作品。谢谢 –