组合多维数组

/**

* 组合多维数组

* @param array $cate 一位数组

* @param string $child_name 数组键名

* @param string $pid_name 父键

* @param string $id_name 主键

* @param number $pid 父id

* @return array 多维数组

*/

function unlimitedForLayer($cate, $child_name = 'child' , $pid_name = 'pid' , $id_name = 'id',$pid = 0){

$arr = array();

foreach ($cate as $v){

if ($v[$pid_name] == $pid){

$v[$child_name] = unlimitedForLayer($cate,$child_name,$pid_name,$id_name,$v[$id_name]);

$arr[] = $v;

}

}

return $arr;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,833评论 19 139
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,354评论 0 33
  • 文章分类 后台文章分类列表页模板导的详细步骤建立数据表blog_category,并添加相应的文章字段使用php ...
    JoyceZhao阅读 5,718评论 0 14
  • 原文: https://github.com/ecomfe/spec/blob/master/javascript...
    zock阅读 8,669评论 2 36
  • 奶奶分享如何边带孙子边在家里学习国学经典 亲爱的育心家人们大家上午好,我是来自江西的熙奶奶沈爱华,孙子熙宝现在两岁...
    大然小成阅读 4,136评论 0 0

友情链接更多精彩内容