/*
select catid, upid, catname from 分类表
执行比读取的数组 $a。是这样的一个数组
*/
$a = array(
array('catid' => 1, 'upid' => 0, 'catname' => 'A分类'),
array('catid' => 2, 'upid' => 1, 'catname' => 'b分类'),
);$a = find_parent($a, 'catid', 'upid');$res = array();
$p =& $a[2]; //当前文章的所属分类
while($p) {
array_unshift($res, $p['catname']);
if(! isset($p['parent'])) break;
$p =& $p['parent'][$p['upid']];
}
echo join(' >> ', $res);函数 find_parent 见 http://bbs.csdn.net/topics/370094009
select catid, upid, catname from 分类表
执行比读取的数组 $a。是这样的一个数组
*/
$a = array(
array('catid' => 1, 'upid' => 0, 'catname' => 'A分类'),
array('catid' => 2, 'upid' => 1, 'catname' => 'b分类'),
);$a = find_parent($a, 'catid', 'upid');$res = array();
$p =& $a[2]; //当前文章的所属分类
while($p) {
array_unshift($res, $p['catname']);
if(! isset($p['parent'])) break;
$p =& $p['parent'][$p['upid']];
}
echo join(' >> ', $res);函数 find_parent 见 http://bbs.csdn.net/topics/370094009
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货