生成树型结构(比如省市区),树型结构省市区
array('id' => 1, 'pid' => 0, 'name' => '安徽省'), 2 => array('id' => 2, 'pid' => 0, 'name' => '浙江省'), 3 => array('id' => 3, 'pid' => 1, 'name' => '合肥市'), 4 => array('id' => 4, 'pid' => 3, 'name' => '长丰县'), 5 => array('id' => 5, 'pid' => 1, 'name' => '安庆市'),);echo ;print_r(generatetree($items));
上面方法的优化:
array('id' => 1, 'pid' => 0, 'name' => '安徽省'), 2 => array('id' => 2, 'pid' => 0, 'name' => '浙江省'), 3 => array('id' => 3, 'pid' => 1, 'name' => '合肥市'), 4 => array('id' => 4, 'pid' => 3, 'name' => '长丰县'), 5 => array('id' => 5, 'pid' => 1, 'name' => '安庆市'),);echo ;print_r(generatetree($items));
view code
结果:
http://www.bkjia.com/phpjc/1128373.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1128373.htmltecharticle生成树型结构(比如省市区),树型结构省市区 ? php header (content-type: text/html; charset=utf-8 ); function generatetree( $items ){ $tree = array (); foreach ( $...