您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

请教这段代码到底什么有关问题? 为什么会报错

2025/11/29 9:18:39发布21次查看
请问这段代码到底什么问题? 为什么会报错;
本帖最后由 baidu_27153093 于 2015-05-06 11:31:40 编辑
array
(
[0] => array
(
[id] => 3
[fid] => 0
[name] => 333
[son] => array
(
[0] => array
(
[id] => 2
[fid] => 3
[name] => 2_3
[son] => array
(
[0] => array
(
[id] => 4
[fid] => 2
[name] => 2_4
)
)
)
[1] => array
(
[id] => 5
[fid] => 3
[name] => 2_3
)
)
)
[1] => array
(
[id] => 1
[fid] => 0
[name] => 111
)
)
这是一个tree结构的数组,我希望在每个数组元素上加一个层级元素;
function tree_add_level($tree){
foreach($tree as &$val){
if(!isset($val['_level'])){
$val['_level']=0;//顶层为0
}
if(isset($val['son'])){
$val['son']['_level']=$val['_level']+1; //下级加1
tree_add_level($val['son']);
}
}
return $tree;
}

但是却提示语法错误,求解决方法,或者其他方式. 谢谢
------解决思路----------------------
你这个数组能粘贴出来吗,我测试一下
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product