用了接近四個小時的時間才寫出這個函數來,雖然時間是長了一些,但是能用時間換來高效率的算法,我也已經滿足了﹗

Function getChild($Id,$Typ,$Name){
$SortArray = array();
$result=mysql_query("SELECT Id,Title,Parent FROM ClassList WHERE Parent=".$Id." ORDER BY Id");
while ($rows=mysql_fetch_array($result)){
IF($rows["Parent"]==0){
$Int=-1;
}Else{
$Int=$Id;
}
$SortArray[] = array("root.CreateNode(".$rows["Id"].",".$Int.",\"".$rows["Title"]."\");");
$SortArray = array_merge($SortArray,getChild($rows["Id"],$Typ,$Name));
}
Return $SortArray;
}

創作者介紹
創作者 逗號 的頭像
逗號

電腦軟體討論交流區

逗號 發表在 痞客邦 留言(0) 人氣()