function get_parents($id){

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:43:19
function get_parents($id){
if(!isset($this->categories[$id])) return array();

$p = $this->categories[$id]['fup'];
$ps = array();
while($p){
array_unshift($ps, $this->categories[$p]);
unset($ps[0]['categories']);
$p = $this->categories[$p]['fup'];
}
return $ps;
}

1、这段话什么意思?
2、还有一个字段“ffup”与“fup”是或的关系,我想修改这段代码:如果是“ffup”与“fup”都可以,都要调用,该怎么改?
}

function get_children_ids($id){
if(!isset($this->categories[$id]) && !isset($this->categories[$id]['categories'])) return array();

$ids = array();
foreach($this->categories[$id]['categories'] as $v){
$ids[$v['fid']] = $v['fid'];
if(isset($v['categories']))
$ids = $ids + $this->get_children_ids($v['fid']);
}

return $ids;
}

function unsets($return = fals

功能get_parents($身份证)(
如果(!isset($此,“类别[$号]))返回的数组();

$ P二本,“类别[$编号] ['fup'];
$私人秘书=阵列();
而($规划)(
array_unshift($ ps的,$这个,“类别[$ p]);
取消设置($ ps的[0] ['类别']);
$ P二本,“类别[$ p] ['fup'];

返回$ ps的;