php通过分类列表产生分类树数组的方法
更新时间:2015年04月20日 09:49:46 作者:BunWong
这篇文章主要介绍了php通过分类列表产生分类树数组的方法,涉及php操作数组与分类节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了php通过分类列表产生分类树数组的方法。分享给大家供大家参考。具体分析如下:
这里$list 为分类列表数组,键为分类 ID,值为分类节点对象,pid 为父分类 ID
php代码如下:
$tree = array();
foreach ($list as $id => $row) {
$pid = $row->pid;
if ($pid == 0) {
$tree[] = &$list[$id];
} else if (isset($list[$pid])) {
$parent = &$list[$pid];
$parent->children[] = &$list[$id];
// 增加 children 属性标识子分类列表
}
}
希望本文所述对大家的php程序设计有所帮助。
相关文章
PHP反序列化漏洞实例深入解析
这篇文章主要为大家介绍了PHP反序列化漏洞实例深入解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-10-10
php银联网页支付实现方法
这篇文章主要介绍了php银联网页支付实现方法,实例分析了php操作银联网支付接口的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
2015-03-03
php 数组二分法查找函数代码
search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值
2010-02-02
php实现上传图片文件代码
在PHP程序开发中,文件上传是一个使用非常普遍的功能,也是PHP程序员的必备技能之一。值得高兴的是,在PHP中实现文件上传功能要比在Java、C#等语言中简单得多。下面我们结合具体的代码实例来详细介绍如何通过PHP实现文件上传和多文件上传功能。
2015-07-07
php中的单引号、双引号和转义字符详解
下面小编就为大家带来一篇php中的单引号、双引号和转义字符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2017-02-02
PHP常见数组函数用法小结
这篇文章主要介绍了PHP常见数组函数用法,结合实例形式分析了array_merge、array_slice及array_map函数的使用技巧,需要的朋友可以参考下
2016-03-03
最新评论