求个递归算法 递归算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://bbs.csdn.net/topics/390731721 不是tree,我是想得出一个多维数组,以name为键。 不是tree,我是想得出一个多维数组,以name为键。上精华区找,徐版主写了好多 function tree($pid=0) { $res = array(); $rs = mysql_query("select * from tbl_name where pid=$pid"); while($row = mysql_fetch_assoc($rs)) { $res[$row['name']] = ($t = tree($row['id'])) ? $t : $row['name']; } return $res;} function access($access, $arr, $pid = 0){ foreach ($access as $v) { if($v['pid'] == $pid){ $arr[$v['name']] = ($a = access($access, $arr[$v['name']], $v['id'])) ? $a : $v['name']; } } return $arr;} php搜索结果查询,搜索内容传递的问题,请问各位高手怎么改!!谢谢啊 讨论一下,这是如何实现的 请问要写个程序列出目录下的所有文件,要怎么写? 国外数据库连接报错 请问post和get的区别? ajax读数据库的问题 正则过滤的问题... 【算法】从m个数中任取n个数的排列组合算法! 有长沙滴冒,进来 php中如何实现SELECT按照点选顺序显示选项 有一段代码,想用C#来表示,主要是数组问题 求求正则!!!!大神救救我。。。。
不是tree,我是想得出一个多维数组,以name为键。
不是tree,我是想得出一个多维数组,以name为键。
上精华区找,徐版主写了好多
$res = array();
$rs = mysql_query("select * from tbl_name where pid=$pid");
while($row = mysql_fetch_assoc($rs)) {
$res[$row['name']] = ($t = tree($row['id'])) ? $t : $row['name'];
}
return $res;
}
function access($access, $arr, $pid = 0){
foreach ($access as $v) {
if($v['pid'] == $pid){
$arr[$v['name']] = ($a = access($access, $arr[$v['name']], $v['id'])) ? $a : $v['name'];
}
}
return $arr;
}