Alttaki şu kısmı neden yazdığınızı anlamadım. Zaten buildTree ve drawElements verdiğiniz ekran görüntüsünü sağlıyor.
function alt_katagoriler($icerik){
$alt=array();
foreach ($icerik as $item) {
$title = $item->title;
array_push($alt,$title);
if(sizeof($item->children) > 0){
alt_katagoriler($item->children);
}
}
return $alt;
}
print_r(alt_katagoriler(buildTreeS($katagori_listesi))); Yukarıdaki fonksiyorunun çıktısı:
Array ( [0] => Paspas [1] => Bagaj Havuzu )