у меня есть массив как этотОбъединить массивы, которые имеют одинаковое значение
$arr=[["a","b"],["b","c"],["d","e"],["f","c"]];
если суб массивы разделяют такое же значение, они должны быть объединены в один массив
ожидается выход:
$arr=[["a","b","c","f"],["d","e"]];
I `m пытается избежать выполнения foreach внутри foreach для решения этого.
A) Покажите нам какой-нибудь код. B) Является ли это ключом или ключом => значение пары? –
Попробуйте рекурсию вместо итерации. Рассмотрим входной массив, например '$ arr = [[" a "," b "], [" d "," e "], [" f "," g "], [" b "," c "], [ "d", "c"]]; ' –
Ваш ожидаемый результат не имеет смысла? –