/**
* 迭代获取上级
*/
public function getParent($ids = array(),$catId){
$sql = "select catId,catName,parentId from __PREFIX__faq_cats WHERE catId=$catId AND isShow=1 AND catFlag=1";
$rs = $this->queryRow($sql);
if(!empty($rs)){
$ids[] = $rs;
if($rs['parentId']>0){
return $this->getParent($ids,$rs['parentId']);
}else{
return $ids;
}
}else{
return $ids;
}
}
使用:
//获取上级
$catNames = array();
$catNames = $this->getParent($catNames,$catId);
php中实现数组反转:
$catNames2=array_reverse($catNames);