Получаю массив хочу найти в нем пересечения и соединить их. PHP: $arFound = [ [ 733 => 733 ], [ 735 => 735, 736 => 736 ], [ 735 => 735, 736 => 736, 737 => 737 ], [ 736 => 736, 737 => 737 ] ]; В идеале хочу получить следующий массив: PHP: $result = [ [ 733 => 733 ], [ 735 => 735, 736 => 736, 737 => 737 ] ]; Но пока не получается сформировать такой массив. Прошу вас помочь мне, перебрать массив $arFound, что бы получился $result
По существую вопроса есть что ответить? Вы так же можете и к моему коду придираться. А помощь то будет от вас конкретно если скину вам код? Вам код скинуть моих попыток как получить такой массив? (так вот этот код и не получается реализовать) или как я получил массив $arFound?
Посмотрите если это подойдет: PHP: foreach ($arFound as $k=>$ar_k) { foreach ($arFound as $j=>$ar_j) { $count_arr_k = count($ar_k); if ($k != $j && $count_arr_k == count(array_intersect_key($ar_k, $ar_j)) && $count_arr_k == count(array_intersect($ar_k, $ar_j)) ) { unset($arFound[$k]); } } } https://phpize.online/sql/mysql57/undefined/php/php5/8032014e019df334da91c36289d821fc/
А он существует ? Цель форумов - научить / помочь / просвятить, но не сделать за тебя Абсолютно всю работу. Я не слепой и вижу где человек старается / действительно нужна помощь, а где сделай за меня то что препод задал для Зачетки.