• 技术文章 >后端开发 >php教程

    php 无限级分类函数_PHP教程

    2016-07-20 11:07:34原创318

    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 }


    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444952.htmlTechArticlear=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), 0...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 无限 分类 函数 array name 食物 pid 植物 白菜 苹果 松树 饮料 测试 人民 小米 e
    上一篇:用php写 ftp文件上传函数教程_PHP教程 下一篇:php 过滤空数组方法与过滤数组为空的元素_PHP教程
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• 如果匹配文章内容链接• smarty 怎么在模板上循环遍历输出三维数据???• 打开php错误提示 nginx+php• PHP实现数据分页显示,php实现分页显示_PHP教程
    1/1

    PHP中文网