php递归调用实现
来源:互联网 发布:amdcpu超频软件 编辑:程序博客网 时间:2024/05/21 05:23
php 实现递归调用:
有如下数组:
$item = array(
array('id'=>1,'pid' => 0, 'name'=>'安徽省' ),
array('id'=>2,'pid' => 0, 'name'=>'浙江省' ),
array('id'=>3,'pid' => 1, 'name'=>'合肥市' ),
array('id'=>4,'pid' => 3, 'name'=>'长丰县' ),
array('id'=>5,'pid' => 1, 'name'=>'安庆市' ),
);
$arr = array();
$temp = array();
foreach ($array as $v) {
if ($v['pid'] == $pid) {
$temp = dg($array, $v['id']);
//判断是否存在子数组
if($temp)
{
$v['son'] = $temp;
}
$arr[] = $v;
}
}
return $arr;
}
$array = dg($item);
echo "<pre>";
print_r($array);
1 0
- php递归调用实现
- php的递归调用
- php ob 递归调用
- php之递归调用,递归创建目录
- PHP中的函数递归调用
- PHP函数的递归调用
- php常见递归实现
- 递归调用实现的算法
- 递归调用(实现汉诺塔)
- PHP QuickSort 递归简单实现
- PHP 递归实现冒泡算法
- PHP 递归实现冒泡算法
- [php] 递归实现类目输出
- php 实现递归的方式
- PHP递归调用的小技巧讲解
- 【php】php递归实现的无限分类
- php折半查找算法-递归实现和非递归实现
- C语言实现:函数的递归调用
- unsigned char 与char的区别
- 机器学习14-支持向量机大边界的数学原理
- spring源码附录(3)容器的基本实现
- Error:Failed to open zip file.
- PHP中利用PHPMailer配合QQ邮箱实现发邮件
- php递归调用实现
- APP混淆全攻略
- Eclipse 安装 SVN 插件的两种方法
- JVM 诊断调优 CheatSheet
- 常用正则表达式大全
- Effective Modern C++ Item 7 总结:关于两种对象创建方法“()、{}”的区分
- :nth-child和:nth-of-type的区别
- Android仿今日头条视频列表播放
- kubenetes源码分析之DNS(六)