Posiadam dwie tablice z obiektami. Całą tablice dzial chciałbym umieścić w tablicy links w ten sposób, aby w przypadku kiedy sciezka się zgadza to wrzucam obiekt do ->next i jesli do sciezki z tego obiektu pasuje jakas inna z tablicy dzial to tez przydzielam do next aktualnego obiektu itd.
<?php class Test { var $id; function show() { } } $links[0]= new Test; $links[0]->link="1"; $dzial[0] = new Test; $dzial[0]->link="1/2"; $dzial[0]->id="1"; $dzial[1] = new Test; $dzial[1]->link="1/2/4"; $dzial[1]->id="2"; $dzial[2] = new Test; $dzial[2]->link="1/2/4/5"; $dzial[2]->id="3"; $dzial[3] = new Test; $dzial[3]->link="1/3"; $dzial[3]->id="4"; function sortspecial($hh,$ff){ for($g=0;$g<count($dzial);$g++){ $nadrzedne=$hh->show(); $podrzedne=$dzial[$g]->show(); if($nadrzedne[$ff]==$podrzedne[$ff]) { } } return $hh; } for($l=0;$l<count($links);$l++){ for($h=0;$h<count($dzial);$h++){ $nadrzedne=$links[$l]->show(); $podrzedne=$dzial[$h]->show(); if($nadrzedne[0]==$podrzedne[0]) { } } } $testa=$links[0]->next; $testb=$testa[0]->next; ?>
A oto to co udało mi się wymyśleć przez cały dzien:P