php递归求无限分类子id;
2016-07-19 00:00
501 查看
$data=array( array('cat_id'=>2,'cat_name'=>"新鲜蔬菜" ,'parent_id'=>0), array('cat_id'=>3,'cat_name'=>'二级分类','parent_id'=>2), array('cat_id'=>5,'cat_name'=>'二级分类-2','parent_id'=>2), array('cat_id'=>4,'cat_name'=>'三级分类','parent_id'=>3), array('cat_id'=>6,'cat_name'=>'三级分类-2','parent_id'=>5), array('cat_id'=>7,'cat_name'=>'四级分类','parent_id'=>6) ); function find_children_cat($cat_id,$data,&$tem) { foreach($data as $val) { if($val['parent_id']==$cat_id) { array_push($tem,$val['cat_id']); find_children_cat($val['cat_id'],$data,$tem); } } } $tem=array(); find_children_cat(5,$data,$tem); print_r($tem);
资料参考
https://segmentfault.com/a/1190000005880524
相关文章推荐
- Yii2实用基础学习笔记(九):单文件上传
- PHP排序算法:插入排序 (一维数组)
- Why was SCTP Selected for WebRTC’s Data Channel?
- CCNP笔记——MST上
- WebRTC Data Channels RFC
- PHP JSON数组与对象的理解
- PHP书写规范 PHP Coding Standard
- PHP
- php-删除非空目录
- PHPExcel 的使用
- php-递归创建级联目录
- 分布式部署lamp,phpmyadmin,wordpress的安装与应用
- php cli模式下获取参数的方法
- [php学习六]AJAX练习3-实时搜索
- 理清ThinkPHP的目录结构及访问规则,创建第一个控制器
- 安装icephp 记
- 【php】面向对象
- php-composer-phar常用命令集
- php最基本的增删改查
- pureftpd的搭建