Coś takiego:
$list = ''; foreach($data AS $d){ $list .= $d->value; }
Liczba elementów w $data jest nieokreślona, może ich być bardzo dużo. Tak samo nie mogę określić $d->value - może przyjmować wiele różnych wartości.
Chciałbym pogrupować elementy z tablicy $data, grupując po $d->value.
Zastanawiałem się o zapisywaniu zamiast do stringa do arraya, a potem użyciu array_diff, jednak o ile to rozwiązanie sprawdzi się świetnie przy dwóch elementach, to przy większej liczbie (nieokreślonej), już nie bardzo.
$data to objekt, składający się z wielu objektów i tego nie mogę zmienić.