Как объединить эти массивы?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
)
)
[актуальность] значение представляет собой среднее число
значение [число] инкрементный номер
Слияние этого массива должно основываться на значении [text]. Как я могу сделать это с помощью php в быстром режиме?
Спасибо за помощь.
Мне нравится ваш метод усреднения лучше, чем у меня, +1 –
Спасибо ... но я думаю, что есть еще одно быстрое решение :-) Я жду других ответов. –
@chumkiu Я попробовал ответить, он отлично работает. благодаря –