Loop recursion-array, loop recursive array
Private Function Fndotoarea ($oid) {
$oid = $this->chtid ($oid);
$arrtaff = Array ();
$ARRT =array ();
$arrr = Array ();
foreach ($this->select ("Select AreaName, tid from otoarea WHERE oid = '". $oid. "' ") as $ks) {
$arrr = Array ("node" = + $ks ["AreaName"], "value" = = $ks ["Tid"]);
foreach ($this->select ("Select AreaName, tid from otoarea WHERE oid = '". $ks ["Tid"]. "' ") as $kr) {
$arrr [' nodes '] [] = Array ("node" = + $kr ["AreaName"], "value" = = $kr ["Tid"]);
}
$nodes = $this->fndotoarea ($ks ["Tid"]);
if (!empty ($nodes)) {
$arrr ["nodes"] = $nodes;
}
Array_push ($arrtaff, $arrr);
}
return $arrtaff;
}
/*-------------------------------------------------------------*/
Private Function Fndotoarea ($oid) {
$oid = $this->chtid ($oid);
$arrtaff = Array ();
$ARRT =array ();
$arrr = Array ();
foreach ($this->select ("Select AreaName, tid from otoarea WHERE oid = '". $oid. "' ") as $ks) {
$arrr = Array ("node" = + $ks ["AreaName"], "value" = = $ks ["Tid"]);
foreach ($this->select ("Select AreaName, tid from otoarea WHERE oid = '". $ks ["Tid"]. "' ") as $kr) {
$arrr [' nodes '] [] = Array ("node" = + $kr ["AreaName"], "value" = = $kr ["Tid"]);
}
$nodes = $this->fndotoarea ($ks ["Tid"]);
if (!empty ($nodes)) {
$arrr ["nodes"] = $nodes;
}
Array_push ($arrtaff, $arrr);
}
return $arrtaff;
}
http://www.bkjia.com/PHPjc/927468.html www.bkjia.com true http://www.bkjia.com/PHPjc/927468.html techarticle loop recursion-array, recursive array private function Fndotoarea ($oid) {$oid = $this-chtid ($oid); $arrtaff = Array (); $arrt =array (); $arrr = Array (); foreach ($this-select ("SEL ...