Мне было интересно, возможно ли объединить массив по значению ячейки (без двойных) справа от поля php.
Чтобы уточнить это мой текущий массив:
Array
(
[0] => Array
(
[Score] => 90
[Name] => David,
)
[1] => Array
(
[Score] => 90
[Name] => Eric,
)
[2] => Array
(
[Score] => 77
[Name] => Eva,
)
[3] => Array
(
[Score] => 77
[Name] => Gila,
)
)
Итак, мы имеем:
2 человека (Дэвид и Эрик) с одинаковым счетом (90)
2 человека (Ева и Гила) с одинаковым счетом (77)
Таким образом, к концу дня (в этом случае) я хочу получить только 2 строки (объединенные по счету), и имена будут добавлены в ту же строку, что и счет.
Вот что я ожидаю получить:
Array
(
[0] => Array
(
[Score] => 90
[Name] => David,Eric,
)
[1] => Array
(
[Score] => 77
[Name] => Eva,Gila,
)
)
Вот мой PHP-код:
<?php
header("Content-Type:text/plain");
$myArray=array();
$myArray[]=array('Score'=>'90','Name'=>'David,');
$myArray[]=array('Score'=>'90','Name'=>'Eric,');
$myArray[]=array('Score'=>'77','Name'=>'Eva,');
$myArray[]=array('Score'=>'77','Name'=>'Gila,');
print_r($myArray);
Спасибо!
Задача ещё не решена.
Других решений пока нет …