新手php心得之用explode函数完成上级节点相关功能

来源:互联网 发布:智百威软件官网 编辑:程序博客网 时间:2024/06/06 09:53

在做项目时,要查找一个会员的无数个上级会员,如果我们设置当前会员的pid,就只能查找到上一个会员,我们就会问那么上一级会员的又上一级呢?

这个时候explode函数就可以登场了。

我们把pid设置成"|"分割,然后保存的内容是这样的"1|2|3",这就表示当前会员,他的上级的id是3,再上级是2,再再上级是1;

用select语句的时候就用where id in pid,就可以搜索出这三个上级会员了。

最后通过explode函数explode("|",$rs);就可以获得三个会员的数组。

这样就完成了对上级所有节点的遍历了。


第一次写博客,嘻嘻。