i parentId ile basit bir veritabanı ağaç var ve ben db okumak ve yukarıdaki gibi bir dizi almak istiyorum
Array
(
Title: Category 1
Children => Array
(
=> Title: Category 1.1
=> Title: Category 1.2
Children => Array
(
=> Title: Category 1.2.1
)
)
)
Yukarıdaki kod ile uygulamaya çalışın
function getTree($rootid)
{
$result = =mysql_query("select * from tree where parentid='$rootid'");
while ($row = mysql_fetch_array($result)) {
$arr[]=$row["Title"];
getChilds($row["id"]);
}
}
function getChilds($id)
{
$result = =mysql_query("select * from tree where parentid='$id'");
while ($row = mysql_fetch_array($result)) {
//childers nodes here
$arr[]=$row["Title"];
getChilds($row["id"]);
}
}
}
Ben bu yüzden bu kadar yazdı ve son düğüme çocukları devam yineleme işlevi dizi geçmek için nasıl bir sorun var.
Onun bir sınıf içinde uygulamak ve i olarak geçmek zorunda & biliyorum $ Dizi ama emin değilim nasıl
Takdir Herhangi bir yardım
Teşekkürler