<div>$arr = array(
array('id'=>1,'area'=>'北京','pid'=>0),
array('id'=>2,'area'=>'广西','pid'=>0),
array('id'=>3,'area'=>'广东','pid'=>0),
array('id'=>4,'area'=>'福建','pid'=>0),
array('id'=>11,'area'=>'朝阳区','pid'=>1),
array('id'=>12,'area'=>'海淀区','pid'=>1),
array('id'=>21,'area'=>'南宁市','pid'=>2),
array('id'=>45,'area'=>'福州市','pid'=>4),
array('id'=>113,'area'=>'亚运村','pid'=>11),
array('id'=>115,'area'=>'奥运村','pid'=>11),
array('id'=>234,'area'=>'武鸣县','pid'=>21)
)</div>
function fun($arr) {
foreach ($arr as $v)
$arr[$v['pid']]['son'][$v['id']] = &$arr[$v['id']];
return isset($arr[0]['son']) ? $arr[0]['son'] : array();
}
print_r(fun($arr))
遍历数组
最新推荐文章于 2022-05-24 21:25:59 发布