Группировать массив по значению ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Группировать массив по значению

Сообщение Anonymous »

У меня есть такой массив

Array
(

Код: Выделить всё

[1] => Array
(
[name] => 123
[id] => 105740727
[email] =>fghfhfh
[phrases_relevant] => 123
[searches_id] => 105740727
)

[2] => Array
(
[name] => porshe
[id] => 105713889
[email] => fghfghf
[phrases_relevant] => porshe
[searches_id] => 105713889
)

[3] => Array
(
[name] => porshe
[id] => 105713889
[email] => fghfghf
[phrases_relevant] => merce
[searches_id] => 105713889
)
Мне нужно сгруппировать эту группу по значению. Выходной массив должен выглядеть, как показано ниже. Второе и третье измерения имеют одинаковый search_id

Код: Выделить всё

  [0] => Array
(
[email] => fghfghf
[projects]=>
[porshe] => [porshe, merce]
[1] => ...
редактировать;

я пробовал;

Код: Выделить всё

    foreach ($results as $key => $result) {
$testArray[]['projects'][$result['name']][] = $result['phrases_relevant'];
но это вставка одной фразы;

Подробнее здесь: https://stackoverflow.com/questions/562 ... ough-value

Вернуться в «Php»