Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Oprava PHP kódu

Ahoj všichni, potřeboval bych poradit s tímto kódem který projde pole $array a vytiskne přes echo objekt title u všech rodičů. To echo funguje správně ale proměnná $vysledek obsahuje pouze poslední vložený údaj :( Nevídí prosím někdo chybu? Děkuji

function getk($array,$cid)
{
        $parent = [];

        foreach($array as $obj)
        {
                if($obj->cid === $cid)
                {
                        $parent[] = $obj->title;
 
                        echo $obj->title;
 
                        if($obj->pid > 0)
                        {
                                getk($array,$obj->pid);
                        }
                }
        }
 
        return $parent;
}
 
$vysledek = getk($array,10);

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny