meizhe
(meizhe)
新手上路

初级会员
UID 67447
精华
0
积分 2
帖子 2
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-12-23
状态 离线
|
[推荐阅读] 请问怎么得到所有HTML中的name和对应的value值?
<?php $data=array( array('id'=>1,'pid'=>0), array('id'=>2,'pid'=>1), array('id'=>3,'pid'=>1), array('id'=>4,'pid'=>3), array('id'=>5,'pid'=>2), array('id'=>6,'pid'=>2), );
function getChilds($arr,$pid,$deep=0) { static $childs;
$deep++; if(isset($arr) && !empty($arr)) { foreach($arr as $val) { if($val["pid"] == $pid) { $i = isset($childs)?count($childs):0;
$childs[$i]["id"] = $val["id"]; $childs[$i]["pid"] = $pid; $childs[$i]["deep"] = $deep-1;
getChilds($arr,$val["id"],$deep); $i++; } } return $childs; } else return false; }
$data = getChilds($data,1); print_r($data); ?>
|
|