无限极分类 获取顶级id
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无限极分类 获取顶级id相关的知识,希望对你有一定的参考价值。
<?php
$sql = "select id, pid from tablename ";
// 查询后 将结果处理成 如下数组格式
$arr = [
// id => pid
1 => 0,
// 省略...
6 => 1,
// 省略...
12 =>6
];
// 建议将这数组缓存起来
$id = 12;
while($arr[$id]) {
$id = $arr[$id];
}
echo $id; // 1
1.其实无限极分类原理清晰后就会发现,其实id->pid关系紧密,pid顶级为0,故采用while循环是很好的解决办法!
2.当然对数组的格式处理也得明白了。
以上是关于无限极分类 获取顶级id的主要内容,如果未能解决你的问题,请参考以下文章