foreach ($glowneInformacje as $i => $glownaInformacja) { foreach ($poboczneProdukty as $pobocznyProdukt) { foreach ($pobocznyProdukt as $pobocznaInformacje) { if ($glownaInformacja->name != $pobocznaInformacje->name) { $kopiaGlownychInformacji ['$glownaInformacja->name'] = new stdClass(); $kopiaGlownychInformacji ['$glownaInformacja->name']->name = $glownaInformacja->name; } else { } } } }
Np. w glownym produkcie znalazlo: rozdzielczosc monitora i wtedy dla tej informacji sprawdza wszystkie poboczne produkty, pozniej dla kazdego pobocznego produktu sprawdza wszystkie jego rodzaje informacji i jesli nie natrafi na taki, to ma dodac to do $kopiaGlownychInformacji, ale gdy natrafi, to ma probowac usunac z tej tablicy obiektow taki rodzaj informacji. Zaprezentowalem to w taki bardzo uproszczony sposob, aby kazdy zrozumial, o co mi chodzi. Moze ma ktos pomysl. Zaznacze, ze na tej glownej tablicy $glowneInformacje nie moge pracowac. Musi ona pozostac niezmieniona.