ar=array(0=>array('name'=>'食物','id'=>1,'pid'=>0),

02 1=>array('name'=>'植物','id'=>2,'pid'=>0),

03 3=>array('name'=>'白菜','id'=>3,'pid'=>1),

04 4=>array('name'=>'树','id'=>4,'pid'=>2),

05 5=>array('name'=>'苹果','id'=>5,'pid'=>3),

06 6=>array('name'=>'松树','id'=>6,'pid'=>4),

07 7=>array('name'=>'饮料','id'=>7,'pid'=>1),

08 8=>array('name'=>'测试1','id'=>8,'pid'=>7),

09 9=>array('name'=>'测试2','id'=>9,'pid'=>8),

10 10=>array('name'=>'人民','id'=>10,'pid'=>9),

11 11=>array('name'=>'小米','id'=>11,'pid'=>0),

12 );

13

14 echo '';

15 tre($ar,0);

16 echo '';

17

18 function tre($tree,$id)

19 {

20 $str = '';

21 $strid = '';

22 foreach ($tree as $key => $item)

23 {

24 if ($item['pid'] == $id) {

25 $i = 0;

26 $i = sonNum($tree,$item['id']);

27 if ($i == 1 || $i == 0) {

28 echo '

';

29 } else {

30 echo '

';

31 }

32 //echo '

';

33 echo $item['name'];

34 echo '';

35 tre($tree,$item['id']);

36 }

37 }

38 //tre($tree,$strid);

39 }

40

41 function sonNum($tre,$sum,$totale=1)

42 {

43 foreach ($tre as $key => $value)

44 {

45 if ($value['pid'] == $sum){

46 $totale += sonNum($tre,$value['id'],1);

47 }

48 }

49 return $totale;

50 }

php无线分类函数,php 无限级分类函数相关推荐

  1. PHP中无限极分类函数的实现

    在开发程序的时候,有时候,我们需要获取所有栏目(包括一级栏目.二级栏目.三级栏目等等),并按照父子关系形成树型结构.可以采取使用递归或者通过引用方式(php中引用类似C或者C++中的指针,只不过换一种 ...

  2. php实现无限极分类算法,PHP无限极分类函数的实现方法实例详解

    这篇文章主要介绍了PHP无限极分类函数的实现方法,结合实例形式详细分析了php实现无限极分类的具体思路.实现代码与相关注意事项,需要的朋友可以参考下 本文实例讲述了PHP无限极分类函数的实现方法.分享 ...

  3. 无限级分类 php_PHP无限极分类函数的实现方法详解

    这篇文章主要介绍了PHP无限极分类函数的实现方法,结合实例形式详细分析了php实现无限极分类的具体思路.实现代码与相关注意事项,需要的朋友可以参考下 本文实例讲述了PHP无限极分类函数的实现方法.分享 ...

  4. php无极限分类讲解,php无限极分类入门教程

    这篇文章主要介绍了PHP无限极分类函数的实现方法,结合实例形式详细分析了php实现无限极分类的具体思路.实现代码与相关注意事项,需要的朋友可以参考下本文实例讲述了PHP无限极分类函数的实现方法.分享给 ...

  5. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数011,ocr,字符识别

    <zw版·Halcon-delphi系列原创教程> Halcon分类函数011,ocr,字符识别 为方便阅读,在不影响说明的前提下,笔者对函数进行了简化: :: 用符号"**&q ...

  6. 【 C 】字符分类函数

    标准库包含了两组函数,用于操作单独的字符,它们的原型位于头文件ctype.h中.第一组函数用于对字符分类,而第2组函数用于转换字符. 字符分类 每个分类函数接受一个包含字符值的整型参数.函数测试这个字 ...

  7. halcon 相似度_Halcon分类函数,shape模型

    <zw版·Halcon-delphi系列原创教程> Halcon分类函数013,shape模型 为方便阅读,在不影响说明的前提下,笔者对函数进行了简化::: 用符号"**&quo ...

  8. Logistic分类函数

    作者:chen_h 微信号 & QQ:862251340 微信公众号:coderpai 我的博客:请点击这里 这篇教程是翻译Peter Roelants写的神经网络教程,作者已经授权翻译,这是 ...

  9. C语言常见字符串函数、字符分类函数与内存函数的使用

    前言 C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串 中或者 字符数组 中.下面介绍C语言中的一些常用的字符串函数和内存函数的功能以及实现原理. 字 ...

最新文章

  1. SQL Server中DateTime格式转换
  2. textContent与innerText的不同(转)
  3. ML_Logistic_Regression
  4. 一个不错的CSS DIV布局,DIV高度自适应
  5. 初学C++正则表达式(regex)
  6. 10丨 Redis主从同步与故障切换,有哪些坑
  7. USACO Training Section 1.2 双重回文数 Dual Palindrom
  8. xshell十大技巧
  9. 中国电信物联网平台入门学习笔记3: 电信开发者平台使用
  10. 计算机学院吴琴,06年浙江大学计算机与软件学院拒绝报道生名单
  11. 心电监护仪数据图解_【 心电监护仪怎么看图解】_检查结果_如何查看-大众养生网...
  12. 谷歌SRE运维模式解读
  13. MapReduce模型、大数据与数据挖掘、云计算的关系
  14. java中math中的指数是,java指数运算math
  15. 董事长、CEO、总裁、总经理、总监的区别
  16. 中创向心力:如何把思想政治教育贯穿职业教育全过程?
  17. 估计很多人不知道:在PowerPoint中插入图片的三种方式用法和解析
  18. java18天map和线程
  19. 这些样式表,你都用过么?
  20. 数据库架构设计——数据库选型

热门文章

  1. ROS学习汇总(3D摄像头)
  2. AGGCN | 基于图神经网络的关系抽取模型
  3. Nat. Commun | 基于网络的药物组合预测
  4. 自动 Android* 应用测试
  5. 科研文献|结肠直肠癌早期检测中跨群体微生物标记物的鉴定
  6. The Innovation | Volume 2 Issue 4 正式出版
  7. QIIME 2教程. 24Python命令行模式Artifact API(2020.11)
  8. seaborn使用violinplot函数可视化分组小提琴图(Grouped Violinplot with Seaborn violinplot)并保存可视化结果
  9. R语言使用dplyr包使用group_by函数、summarise函数和mutate函数计算分组下的均值、标准差、样本个数、以及分组均值的95%执行区间对应的下限值和上限值(Calculate CI)
  10. R语言使用fs包的dir_delete函数删除指定的文件目录(remove the directory)、举一反三、file_delete函数、link_delete函数可以用来删除文件和文件夹