Új hozzászólás Aktív témák

  • Lacces

    őstag

    Hali,

    Már belevagyok kavarodva, semmi más nem ez, mint egy szülő_id alapján minden egyes feladatra rekurzívan bejárja az adott tömböt.
    A bejárás sikeres, minden hol jó a szülő - gyerek kapcsolat!

    Visziont van egy kis bökkenő, a mélységet nem tudom megszámolni. (Fás implementációt néztem meg, az alapján van felépítve, de mégsem jövők rá, hogy hol szúrom el)...

    function GenerateArray($arr, $parent = 0, $level=1)
    {
    $feladatkodok = array();
    foreach($arr as $feladat)
    {
    //print_r($feladat);
    if($feladat['parent_id'] == 0)
    {
    $feladat['szint'] = 0;
    }
    else{
    $feladat['szint'] = $level;
    }

    if($feladat['parent_id'] == $parent)
    {

    $feladat['sub'] = isset($feladat['sub']) ? $feladat['sub'] : GenerateArray($arr, $feladat['id'],$level++);

    $feladatkodok[] = $feladat;
    }
    }
    return $feladatkodok;
    }

Új hozzászólás Aktív témák